]> Pileus Git - ~andy/iBeaconNav/blob - res/layout/main.xml
Integrate quaternions
[~andy/iBeaconNav] / res / layout / main.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <TabHost
3         xmlns:android="http://schemas.android.com/apk/res/android"
4         android:id="@android:id/tabhost"
5         android:layout_width="fill_parent"
6         android:layout_height="fill_parent">
7         <LinearLayout
8                 android:orientation="vertical"
9                 android:layout_width="fill_parent"
10                 android:layout_height="fill_parent">
11                 <TabWidget
12                         android:id="@android:id/tabs"
13                         android:layout_width="fill_parent"
14                         android:layout_height="wrap_content" />
15                 <FrameLayout
16                         android:id="@android:id/tabcontent"
17                         android:layout_width="fill_parent"
18                         android:layout_height="fill_parent">
19                         <LinearLayout
20                                 android:id="@+id/state"
21                                 android:orientation="vertical"
22                                 android:layout_width="fill_parent"
23                                 android:layout_height="fill_parent">
24                                 <GridLayout
25                                         android:layout_width="match_parent"
26                                         android:layout_height="wrap_content"
27                                         android:columnCount="1" >
28                                         <TextView
29                                                 android:id="@+id/roll"
30                                                 android:layout_column="0"
31                                                 android:layout_gravity="left|top"
32                                                 android:layout_row="1"
33                                                 android:text="roll"
34                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
35                                         <TextView
36                                                 android:id="@+id/pitch"
37                                                 android:layout_column="0"
38                                                 android:layout_gravity="center_horizontal|top"
39                                                 android:layout_row="1"
40                                                 android:text="pitch"
41                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
42                                         <TextView
43                                                 android:id="@+id/yaw"
44                                                 android:layout_column="0"
45                                                 android:layout_gravity="right|top"
46                                                 android:layout_row="1"
47                                                 android:text="yaw"
48                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
49                                         <TextView
50                                                 android:id="@+id/rotLabel"
51                                                 android:layout_width="wrap_content"
52                                                 android:layout_height="wrap_content"
53                                                 android:layout_column="0"
54                                                 android:layout_gravity="left|center_vertical"
55                                                 android:layout_row="0"
56                                                 android:text="Rotation (roll/pitch/yaw)"
57                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
58                                 </GridLayout>
59                                 <GridLayout
60                                         android:layout_width="match_parent"
61                                         android:layout_height="wrap_content"
62                                         android:columnCount="1" >
63                                         <TextView
64                                                 android:id="@+id/gyr1hzx"
65                                                 android:layout_column="0"
66                                                 android:layout_gravity="left|top"
67                                                 android:layout_row="1"
68                                                 android:text="gyr1hz x"
69                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
70                                         <TextView
71                                                 android:id="@+id/gyr1hzy"
72                                                 android:layout_column="0"
73                                                 android:layout_gravity="center_horizontal|top"
74                                                 android:layout_row="1"
75                                                 android:text="gyr1hz y"
76                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
77                                         <TextView
78                                                 android:id="@+id/gyr1hzz"
79                                                 android:layout_column="0"
80                                                 android:layout_gravity="right|top"
81                                                 android:layout_row="1"
82                                                 android:text="gyr1hz z"
83                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
84                                         <TextView
85                                                 android:id="@+id/gyrLabel"
86                                                 android:layout_width="wrap_content"
87                                                 android:layout_height="wrap_content"
88                                                 android:layout_column="0"
89                                                 android:layout_gravity="left|center_vertical"
90                                                 android:layout_row="0"
91                                                 android:text="One Second Gyro Sums"
92                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
93                                 </GridLayout>
94                                 <GridLayout
95                                         android:layout_width="match_parent"
96                                         android:layout_height="wrap_content"
97                                         android:columnCount="1" >
98                                         <TextView
99                                                 android:id="@+id/accText1"
100                                                 android:layout_column="0"
101                                                 android:layout_gravity="left|top"
102                                                 android:layout_row="1"
103                                                 android:text="accValueX"
104                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
105                                         <TextView
106                                                 android:id="@+id/accText2"
107                                                 android:layout_column="0"
108                                                 android:layout_gravity="center_horizontal|top"
109                                                 android:layout_row="1"
110                                                 android:text="accValueY"
111                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
112                                         <TextView
113                                                 android:id="@+id/accText3"
114                                                 android:layout_column="0"
115                                                 android:layout_gravity="right|top"
116                                                 android:layout_row="1"
117                                                 android:text="accValueZ"
118                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
119                                         <TextView
120                                                 android:id="@+id/textView1"
121                                                 android:layout_width="wrap_content"
122                                                 android:layout_height="wrap_content"
123                                                 android:layout_column="0"
124                                                 android:layout_gravity="left|center_vertical"
125                                                 android:layout_row="0"
126                                                 android:text="Accelerometer Info"
127                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
128                                 </GridLayout>
129                                 <GridLayout
130                                         android:layout_width="match_parent"
131                                         android:layout_height="wrap_content"
132                                         android:columnCount="1"
133                                         android:paddingTop="10dp" >
134                                         <TextView
135                                                 android:id="@+id/wrdAccText1"
136                                                 android:layout_column="0"
137                                                 android:layout_gravity="left|top"
138                                                 android:layout_row="1"
139                                                 android:text="Medium Text"
140                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
141                                         <TextView
142                                                 android:id="@+id/wrdAccText2"
143                                                 android:layout_column="0"
144                                                 android:layout_gravity="center_horizontal|top"
145                                                 android:layout_row="1"
146                                                 android:text="Medium Text"
147                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
148                                         <TextView
149                                                 android:id="@+id/wrdAccText3"
150                                                 android:layout_column="0"
151                                                 android:layout_gravity="right|top"
152                                                 android:layout_row="1"
153                                                 android:text="Medium Text"
154                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
155                                         <TextView
156                                                 android:id="@+id/textView4"
157                                                 android:layout_column="0"
158                                                 android:layout_gravity="left|top"
159                                                 android:layout_row="0"
160                                                 android:text="World Acceleration Info"
161                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
162                                 </GridLayout>
163                                 <GridLayout
164                                         android:layout_width="match_parent"
165                                         android:layout_height="wrap_content"
166                                         android:columnCount="1"
167                                         android:paddingTop="10dp" >
168                                         <TextView
169                                                 android:id="@+id/textView8"
170                                                 android:layout_column="0"
171                                                 android:layout_gravity="left|top"
172                                                 android:layout_row="0"
173                                                 android:text="Gyroscope Info"
174                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
175                                         <TextView
176                                                 android:id="@+id/gyrText1"
177                                                 android:layout_column="0"
178                                                 android:layout_gravity="left|top"
179                                                 android:layout_row="1"
180                                                 android:text="Medium Text"
181                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
182                                         <TextView
183                                                 android:id="@+id/gyrText2"
184                                                 android:layout_column="0"
185                                                 android:layout_gravity="center_horizontal|top"
186                                                 android:layout_row="1"
187                                                 android:text="Medium Text"
188                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
189                                         <TextView
190                                                 android:id="@+id/gyrText3"
191                                                 android:layout_column="0"
192                                                 android:layout_gravity="right|top"
193                                                 android:layout_row="1"
194                                                 android:text="Medium Text"
195                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
196                                 </GridLayout>
197                                 <GridLayout
198                                         android:layout_width="match_parent"
199                                         android:layout_height="wrap_content"
200                                         android:columnCount="1"
201                                         android:paddingTop="10dp" >
202                                         <TextView
203                                                 android:id="@+id/orientText1"
204                                                 android:layout_column="0"
205                                                 android:layout_gravity="left|top"
206                                                 android:layout_row="2"
207                                                 android:text="Medium Text"
208                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
209                                         <TextView
210                                                 android:id="@+id/orientText2"
211                                                 android:layout_column="0"
212                                                 android:layout_gravity="center_horizontal|top"
213                                                 android:layout_row="2"
214                                                 android:text="Medium Text"
215                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
216                                         <TextView
217                                                 android:id="@+id/orientText3"
218                                                 android:layout_column="0"
219                                                 android:layout_gravity="right|top"
220                                                 android:layout_row="2"
221                                                 android:text="Medium Text"
222                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
223                                         <TextView
224                                                 android:id="@+id/textView3"
225                                                 android:layout_column="0"
226                                                 android:layout_gravity="left|top"
227                                                 android:layout_row="1"
228                                                 android:text="Orientation Info"
229                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
230                                 </GridLayout>
231                                 <GridLayout
232                                         android:layout_width="match_parent"
233                                         android:layout_height="wrap_content"
234                                         android:columnCount="1"
235                                         android:paddingTop="10dp" >
236                                         <TextView
237                                                 android:id="@+id/textView5"
238                                                 android:layout_column="0"
239                                                 android:layout_gravity="left|top"
240                                                 android:layout_row="0"
241                                                 android:text="Step Count"
242                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
243                                         <TextView
244                                                 android:id="@+id/stepCntText"
245                                                 android:layout_column="0"
246                                                 android:layout_gravity="left|top"
247                                                 android:layout_row="1"
248                                                 android:text="Medium Text"
249                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
250                                         <TextView
251                                                 android:id="@+id/calGrvText"
252                                                 android:layout_width="147dp"
253                                                 android:layout_column="0"
254                                                 android:layout_gravity="right|top"
255                                                 android:layout_row="1"
256                                                 android:text="Medium Text"
257                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
258                                         <TextView
259                                                 android:id="@+id/textView6"
260                                                 android:layout_column="0"
261                                                 android:layout_gravity="right|bottom"
262                                                 android:layout_row="0"
263                                                 android:text="Calculated Gravity"
264                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
265                                 </GridLayout>
266                                 <GridLayout
267                                         android:layout_width="match_parent"
268                                         android:layout_height="wrap_content"
269                                         android:columnCount="1"
270                                         android:paddingTop="10dp" >
271                                         <TextView
272                                                 android:id="@+id/textView7"
273                                                 android:layout_column="0"
274                                                 android:layout_gravity="left|top"
275                                                 android:layout_row="0"
276                                                 android:text="Current Position"
277                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
278                                         <TextView
279                                                 android:id="@+id/curPosXText"
280                                                 android:layout_column="0"
281                                                 android:layout_gravity="left|top"
282                                                 android:layout_row="1"
283                                                 android:text="Medium Text"
284                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
285                                         <TextView
286                                                 android:id="@+id/curPosYText"
287                                                 android:layout_width="147dp"
288                                                 android:layout_column="0"
289                                                 android:layout_gravity="right|top"
290                                                 android:layout_row="1"
291                                                 android:text="Medium Text"
292                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
293                                 </GridLayout>
294                                 <GridLayout
295                                         android:layout_width="match_parent"
296                                         android:layout_height="wrap_content"
297                                         android:columnCount="1"
298                                         android:paddingTop="10dp" >
299                                         <TextView
300                                                 android:id="@+id/textView9"
301                                                 android:layout_column="0"
302                                                 android:layout_gravity="left|top"
303                                                 android:layout_row="1"
304                                                 android:text="Current Heading"
305                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
306                                         <TextView
307                                                 android:id="@+id/headingText"
308                                                 android:layout_width="wrap_content"
309                                                 android:layout_column="0"
310                                                 android:layout_gravity="left|top"
311                                                 android:layout_row="2"
312                                                 android:text="Medium Text"
313                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
314                                         <TextView
315                                                 android:id="@+id/textView2"
316                                                 android:layout_width="146dp"
317                                                 android:layout_column="0"
318                                                 android:layout_gravity="right|top"
319                                                 android:layout_row="1"
320                                                 android:text="World GyroZ"
321                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
322                                         <TextView
323                                                 android:id="@+id/wrdGyrText1"
324                                                 android:layout_width="146dp"
325                                                 android:layout_column="0"
326                                                 android:layout_gravity="right|top"
327                                                 android:layout_row="2"
328                                                 android:text="Medium Text"
329                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
330                                 </GridLayout>
331                                 <GridLayout
332                                         android:layout_width="match_parent"
333                                         android:layout_height="wrap_content"
334                                         android:columnCount="1" >
335                                         <Button
336                                                 android:id="@+id/rstHdBttn"
337                                                 android:layout_width="108dp"
338                                                 android:layout_height="wrap_content"
339                                                 android:layout_column="0"
340                                                 android:layout_gravity="left|top"
341                                                 android:layout_row="0"
342                                                 android:text="Heading Reset" />
343                                         <Button
344                                                 android:id="@+id/rstDstBttn"
345                                                 android:layout_width="96dp"
346                                                 android:layout_column="0"
347                                                 android:layout_gravity="center_horizontal|top"
348                                                 android:layout_row="0"
349                                                 android:text="Distance Reset" />
350                                         <TextView
351                                                 android:id="@+id/stableText"
352                                                 android:layout_width="84dp"
353                                                 android:layout_column="0"
354                                                 android:layout_gravity="right|center_vertical"
355                                                 android:layout_row="0"
356                                                 android:text="ifStable"
357                                                 android:textAppearance="?android:attr/textAppearanceMedium" />
358                                 </GridLayout>
359                         </LinearLayout>
360                         <LinearLayout
361                                 android:id="@+id/map"
362                                 android:orientation="vertical"
363                                 android:layout_width="fill_parent"
364                                 android:layout_height="fill_parent">
365                                 <fragment
366                                         xmlns:android="http://schemas.android.com/apk/res/android"
367                                         android:id="@+id/map_fragment"
368                                         android:layout_width="match_parent"
369                                         android:layout_height="match_parent"
370                                         android:name="com.google.android.gms.maps.MapFragment" />
371                         </LinearLayout>
372                         <ScrollView
373                                 android:id="@+id/debug_scroll"
374                                 android:layout_width="fill_parent"
375                                 android:layout_height="wrap_content"
376                                 android:scrollbars="vertical"
377                                 android:fillViewport="true">
378                                 <TextView
379                                         android:id="@+id/debug"
380                                         android:layout_width="fill_parent"
381                                         android:layout_height="fill_parent" />
382                         </ScrollView>
383                 </FrameLayout>
384         </LinearLayout>
385 </TabHost>
386 <!-- vim: set ts=4 sw=4 sts=4: -->