source: orbit/android/res/layout/activity_main.xml @ a86d057

RawEEGRaw_EEG_PlotServoTab_Interfacepyramid
Last change on this file since a86d057 was a86d057, checked in by Steve Castellotti <sc@…>, 7 years ago
  • Advanced UI for 1.2 release prepared
  • Property mode set to 100644
File size: 8.9 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3    android:layout_width="fill_parent"
4    android:layout_height="fill_parent"
5    android:orientation="vertical" >
6
7    <TextView
8        android:id="@+id/textViewLabelAttention"
9        android:layout_width="wrap_content"
10        android:layout_height="wrap_content"
11        android:text="@string/label_attention"
12        android:textAppearance="?android:textAppearanceLarge" />
13
14    <ProgressBar
15        android:id="@+id/progressBarAttention"
16        style="?android:attr/progressBarStyleHorizontal"
17        android:layout_width="fill_parent"
18        android:layout_height="wrap_content" />
19
20    <SeekBar
21        android:id="@+id/seekBarAttention"
22        android:layout_width="fill_parent"
23        android:layout_height="wrap_content"
24        android:max="100"
25        android:progress="72"
26        android:progressDrawable="@xml/progress_drawable"
27        android:thumb="@xml/thumb_drawable" />
28
29    <TextView
30        android:id="@+id/textViewLabelMeditation"
31        android:layout_width="wrap_content"
32        android:layout_height="wrap_content"
33        android:text="@string/label_meditation"
34        android:textAppearance="?android:textAppearanceLarge" />
35
36    <ProgressBar
37        android:id="@+id/progressBarMeditation"
38        style="?android:attr/progressBarStyleHorizontal"
39        android:layout_width="fill_parent"
40        android:layout_height="wrap_content" />
41
42    <SeekBar
43        android:id="@+id/seekBarMeditation"
44        android:layout_width="fill_parent"
45        android:layout_height="wrap_content"
46        android:max="100"
47        android:progress="82"
48        android:progressDrawable="@xml/progress_drawable"
49        android:thumb="@xml/thumb_drawable" />
50
51    <TextView
52        android:id="@+id/textViewLabelSignal"
53        android:layout_width="wrap_content"
54        android:layout_height="wrap_content"
55        android:text="@string/label_signal"
56        android:textAppearance="?android:textAppearanceLarge" />
57
58    <ProgressBar
59        android:id="@+id/progressBarSignal"
60        style="?android:attr/progressBarStyleHorizontal"
61        android:layout_width="fill_parent"
62        android:layout_height="wrap_content" />
63
64    <TextView
65        android:id="@+id/textViewLabelPower"
66        android:layout_width="wrap_content"
67        android:layout_height="wrap_content"
68        android:text="@string/label_power"
69        android:textAppearance="?android:attr/textAppearanceLarge" />
70
71    <ProgressBar
72        android:id="@+id/progressBarPower"
73        style="?android:attr/progressBarStyleHorizontal"
74        android:layout_width="match_parent"
75        android:layout_height="wrap_content" />
76
77    <View
78        android:layout_width="match_parent"
79        android:layout_height="10dp" >
80    </View>
81
82    <LinearLayout
83        android:id="@+id/layoutControl"
84        android:layout_width="fill_parent"
85        android:layout_height="wrap_content"
86        android:orientation="horizontal" >
87
88        <View
89            android:layout_width="20dp"
90            android:layout_height="0dp" >
91        </View>
92
93        <Button
94            android:id="@+id/buttonConnect"
95            android:layout_width="wrap_content"
96            android:layout_height="wrap_content"
97            android:onClick="connectHeadset"
98            android:text="@string/button_connect" />
99
100        <Button
101            android:id="@+id/buttonTestFly"
102            android:layout_width="wrap_content"
103            android:layout_height="wrap_content"
104            android:onClick="demoMode"
105            android:text="@string/button_test_fly" />
106
107        <Button
108            android:id="@+id/buttonStopTest"
109            android:layout_width="wrap_content"
110            android:layout_height="wrap_content"
111            android:onClick="demoStop"
112            android:text="@string/button_stop_test" />
113
114        <View
115            android:layout_width="40dp"
116            android:layout_height="0dp" >
117        </View>
118
119        <CheckBox
120            android:id="@+id/checkBoxAdvancedOptions"
121            android:layout_width="wrap_content"
122            android:layout_height="wrap_content"
123            android:onClick="onCheckBoxAdvancedOptionsClicked"
124            android:text="@string/checkbox_advanced_options" />
125    </LinearLayout>
126
127    <LinearLayout
128        android:id="@+id/layoutAudioService"
129        android:layout_width="fill_parent"
130        android:layout_height="wrap_content"
131        android:orientation="vertical" >
132
133        <TextView
134            android:id="@+id/textViewThrottle"
135            android:layout_width="wrap_content"
136            android:layout_height="wrap_content"
137            android:text="@string/textview_throttle" />
138
139        <SeekBar
140            android:id="@+id/seekBarThrottle"
141            android:layout_width="fill_parent"
142            android:layout_height="wrap_content"
143            android:max="127"
144            android:progress="80" />
145
146        <TextView
147            android:id="@+id/textViewYaw"
148            android:layout_width="wrap_content"
149            android:layout_height="wrap_content"
150            android:text="@string/textview_yaw" />
151
152        <SeekBar
153            android:id="@+id/seekBarYaw"
154            android:layout_width="fill_parent"
155            android:layout_height="wrap_content"
156            android:max="127"
157            android:progress="78" />
158
159        <TextView
160            android:id="@+id/textViewPitch"
161            android:layout_width="wrap_content"
162            android:layout_height="wrap_content"
163            android:text="@string/textview_pitch" />
164
165        <SeekBar
166            android:id="@+id/seekBarPitch"
167            android:layout_width="fill_parent"
168            android:layout_height="wrap_content"
169            android:max="63"
170            android:progress="31" />
171    </LinearLayout>
172
173    <LinearLayout
174        android:id="@+id/layoutAdvancedOptions"
175        android:layout_width="fill_parent"
176        android:layout_height="wrap_content"
177        android:orientation="horizontal" >
178
179        <View
180            android:layout_width="10dp"
181            android:layout_height="0dp" >
182        </View>
183
184        <CheckBox
185            android:id="@+id/checkBoxGenerateAudio"
186            android:layout_width="wrap_content"
187            android:layout_height="wrap_content"
188            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"
212            android:layout_height="wrap_content"
213            android:orientation="horizontal" >
214
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>
239
240        <View
241            android:layout_width="10dp"
242            android:layout_height="0dp" >
243        </View>
244    </LinearLayout>
245
246    <ImageView
247        android:id="@+id/imageViewStatus"
248        android:layout_width="wrap_content"
249        android:layout_height="wrap_content"
250        android:contentDescription="@string/image_description_status"
251        android:src="@+raw/status_default" />
252
253    <ScrollView
254        android:id="@+id/scrollViewDebugConsole"
255        android:layout_width="fill_parent"
256        android:layout_height="0.0dip"
257        android:layout_weight="1.0"
258        android:fadeScrollbars="true"
259        android:scrollbars="vertical" >
260
261        <TextView
262            android:id="@+id/textViewDebugConsole"
263            android:layout_width="fill_parent"
264            android:layout_height="wrap_content"
265            android:layout_gravity="top"
266            android:text="@string/label_debug_console" />
267    </ScrollView>
268
269</LinearLayout>
Note: See TracBrowser for help on using the repository browser.