Ignore:
Timestamp:
03/04/13 18:12:28 (7 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, RawEEG, Raw_EEG_Plot, Servo, Tab_Interface, pyramid
Children:
47806a1
Parents:
a86d057
Message:
  • dynamic UI control for hiding and repositioning elements
File:
1 edited

Legend:

Unmodified
Added
Removed
  • android/res/layout/activity_main.xml

    ra86d057 ra546cc3  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    3     android:layout_width="fill_parent" 
    4     android:layout_height="fill_parent" 
     3    android:layout_width="match_parent" 
     4    android:layout_height="match_parent" 
    55    android:orientation="vertical" > 
    66 
     
    1515        android:id="@+id/progressBarAttention" 
    1616        style="?android:attr/progressBarStyleHorizontal" 
    17         android:layout_width="fill_parent" 
     17        android:layout_width="match_parent" 
    1818        android:layout_height="wrap_content" /> 
    1919 
    2020    <SeekBar 
    2121        android:id="@+id/seekBarAttention" 
    22         android:layout_width="fill_parent" 
     22        android:layout_width="match_parent" 
    2323        android:layout_height="wrap_content" 
    2424        android:max="100" 
     
    3737        android:id="@+id/progressBarMeditation" 
    3838        style="?android:attr/progressBarStyleHorizontal" 
    39         android:layout_width="fill_parent" 
     39        android:layout_width="match_parent" 
    4040        android:layout_height="wrap_content" /> 
    4141 
    4242    <SeekBar 
    4343        android:id="@+id/seekBarMeditation" 
    44         android:layout_width="fill_parent" 
     44        android:layout_width="match_parent" 
    4545        android:layout_height="wrap_content" 
    4646        android:max="100" 
     
    5959        android:id="@+id/progressBarSignal" 
    6060        style="?android:attr/progressBarStyleHorizontal" 
    61         android:layout_width="fill_parent" 
     61        android:layout_width="match_parent" 
    6262        android:layout_height="wrap_content" /> 
    6363 
     
    8282    <LinearLayout 
    8383        android:id="@+id/layoutControl" 
    84         android:layout_width="fill_parent" 
     84        android:layout_width="match_parent" 
    8585        android:layout_height="wrap_content" 
    8686        android:orientation="horizontal" > 
     
    127127    <LinearLayout 
    128128        android:id="@+id/layoutAudioService" 
    129         android:layout_width="fill_parent" 
     129        android:layout_width="match_parent" 
    130130        android:layout_height="wrap_content" 
    131131        android:orientation="vertical" > 
     
    139139        <SeekBar 
    140140            android:id="@+id/seekBarThrottle" 
    141             android:layout_width="fill_parent" 
     141            android:layout_width="match_parent" 
    142142            android:layout_height="wrap_content" 
    143143            android:max="127" 
     
    152152        <SeekBar 
    153153            android:id="@+id/seekBarYaw" 
    154             android:layout_width="fill_parent" 
     154            android:layout_width="match_parent" 
    155155            android:layout_height="wrap_content" 
    156156            android:max="127" 
     
    165165        <SeekBar 
    166166            android:id="@+id/seekBarPitch" 
    167             android:layout_width="fill_parent" 
     167            android:layout_width="match_parent" 
    168168            android:layout_height="wrap_content" 
    169169            android:max="63" 
     
    173173    <LinearLayout 
    174174        android:id="@+id/layoutAdvancedOptions" 
    175         android:layout_width="fill_parent" 
     175        android:layout_width="match_parent" 
    176176        android:layout_height="wrap_content" 
    177177        android:orientation="horizontal" > 
    178178 
    179179        <View 
     180            android:layout_width="10dp" 
     181            android:layout_height="0dp" > 
     182        </View> 
     183 
     184        <RadioGroup 
     185            android:id="@+id/radioGroupChannel" 
     186            android:layout_width="wrap_content" 
     187            android:layout_height="wrap_content" 
     188            android:orientation="horizontal" > 
     189 
     190            <TextView 
     191                android:id="@+id/textViewChannel" 
     192                android:layout_width="wrap_content" 
     193                android:layout_height="wrap_content" 
     194                android:text="@string/text_view_channel" /> 
     195 
     196            <RadioButton 
     197                android:id="@+id/radioA" 
     198                android:layout_width="wrap_content" 
     199                android:layout_height="wrap_content" 
     200                android:text="@string/radio_a" /> 
     201 
     202            <RadioButton 
     203                android:id="@+id/radioB" 
     204                android:layout_width="wrap_content" 
     205                android:layout_height="wrap_content" 
     206                android:text="@string/radio_b" /> 
     207 
     208            <RadioButton 
     209                android:id="@+id/radioC" 
     210                android:layout_width="wrap_content" 
     211                android:layout_height="wrap_content" 
     212                android:text="@string/radio_c" /> 
     213        </RadioGroup> 
     214 
     215        <View 
     216            android:id="@+id/viewSpaceGenerateAudio" 
    180217            android:layout_width="10dp" 
    181218            android:layout_height="0dp" > 
     
    186223            android:layout_width="wrap_content" 
    187224            android:layout_height="wrap_content" 
     225            android:checked="true" 
    188226            android:onClick="onCheckBoxGenerateAudioClicked" 
    189             android:text="@string/checkbox_generate_audio" 
    190             android:checked="true" /> 
    191  
    192         <View 
    193             android:layout_width="10dp" 
    194             android:layout_height="0dp" > 
    195         </View> 
    196  
    197         <CheckBox 
    198             android:id="@+id/checkBoxInvertControlSignal" 
    199             android:layout_width="wrap_content" 
    200             android:layout_height="wrap_content" 
    201             android:onClick="onCheckBoxInvertControlSignalClicked" 
    202             android:text="@string/checkbox_invert_control_signal" /> 
    203  
    204         <View 
    205             android:layout_width="10dp" 
    206             android:layout_height="0dp" > 
    207         </View> 
    208  
    209         <RadioGroup 
    210             android:id="@+id/radioGroupChannel" 
    211             android:layout_width="fill_parent" 
     227            android:text="@string/checkbox_generate_audio" /> 
     228 
     229        <LinearLayout 
     230            android:id="@+id/layoutInvertControlSignal" 
     231            android:layout_width="wrap_content" 
    212232            android:layout_height="wrap_content" 
    213233            android:orientation="horizontal" > 
    214234 
    215             <TextView 
    216                 android:id="@+id/textViewChannel" 
    217                 android:layout_width="wrap_content" 
    218                 android:layout_height="wrap_content" 
    219                 android:text="@string/text_view_channel" /> 
    220  
    221             <RadioButton 
    222                 android:id="@+id/radioA" 
    223                 android:layout_width="wrap_content" 
    224                 android:layout_height="wrap_content" 
    225                 android:text="@string/radio_a" /> 
    226  
    227             <RadioButton 
    228                 android:id="@+id/radioB" 
    229                 android:layout_width="wrap_content" 
    230                 android:layout_height="wrap_content" 
    231                 android:text="@string/radio_b" /> 
    232  
    233             <RadioButton 
    234                 android:id="@+id/radioC" 
    235                 android:layout_width="wrap_content" 
    236                 android:layout_height="wrap_content" 
    237                 android:text="@string/radio_c" /> 
    238         </RadioGroup> 
     235            <View 
     236                android:layout_width="10dp" 
     237                android:layout_height="0dp" > 
     238            </View> 
     239 
     240            <CheckBox 
     241                android:id="@+id/checkBoxInvertControlSignal" 
     242                android:layout_width="wrap_content" 
     243                android:layout_height="wrap_content" 
     244                android:onClick="onCheckBoxInvertControlSignalClicked" 
     245                android:text="@string/checkbox_invert_control_signal" /> 
     246        </LinearLayout> 
    239247 
    240248        <View 
     
    253261    <ScrollView 
    254262        android:id="@+id/scrollViewDebugConsole" 
    255         android:layout_width="fill_parent" 
     263        android:layout_width="match_parent" 
    256264        android:layout_height="0.0dip" 
    257265        android:layout_weight="1.0" 
     
    261269        <TextView 
    262270            android:id="@+id/textViewDebugConsole" 
    263             android:layout_width="fill_parent" 
     271            android:layout_width="match_parent" 
    264272            android:layout_height="wrap_content" 
    265273            android:layout_gravity="top" 
Note: See TracChangeset for help on using the changeset viewer.