1 <?xml version="1.0" encoding="utf-8"?>
3 Copyright © 2013 Mike Beattie <mike@ethernal.org>
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
15 You should have received a copy of the GNU General Public License along
16 with this program; if not, write to the Free Software Foundation, Inc.,
17 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
20 xmlns:android="http://schemas.android.com/apk/res/android"
21 android:layout_width="fill_parent"
22 android:layout_height="wrap_content"
23 android:orientation="vertical" >
26 xmlns:android="http://schemas.android.com/apk/res/android"
27 android:stretchColumns="2,3"
28 android:layout_weight="0"
29 android:layout_width="wrap_content"
30 android:layout_height="wrap_content">
33 android:layout_gravity="center"
34 android:layout_weight="1"
35 android:padding="2dip"
36 android:layout_width="wrap_content"
37 android:layout_height="wrap_content"
41 android:id="@+id/speed_label"
42 android:layout_width="wrap_content"
43 android:layout_height="wrap_content"
44 android:layout_column="2"
45 android:text="@string/speed_label" />
48 android:id="@+id/speed_value"
49 android:layout_width="wrap_content"
50 android:layout_height="wrap_content"
52 android:textAppearance="?android:attr/textAppearanceSmall" />
56 android:layout_weight="1"
57 android:padding="2dip"
58 android:layout_width="wrap_content"
59 android:layout_height="wrap_content"
63 android:id="@+id/height_label"
64 android:layout_width="wrap_content"
65 android:layout_height="wrap_content"
66 android:layout_column="2"
67 android:text="@string/height_label" />
70 android:id="@+id/height_value"
71 android:layout_width="wrap_content"
72 android:layout_height="wrap_content"
73 android:layout_alignParentRight="true"
75 android:textAppearance="?android:attr/textAppearanceSmall" />
79 android:layout_weight="1"
80 android:padding="2dip"
81 android:layout_width="wrap_content"
82 android:layout_height="wrap_content"
86 android:id="@+id/altitude_label"
87 android:layout_width="wrap_content"
88 android:layout_height="wrap_content"
89 android:layout_column="2"
90 android:text="@string/altitude_label" />
93 android:id="@+id/altitude_value"
94 android:layout_width="wrap_content"
95 android:layout_height="wrap_content"
96 android:layout_alignParentRight="true"
98 android:textAppearance="?android:attr/textAppearanceSmall" />
102 android:id="@+id/tilt_view"
103 android:visibility="gone"
104 android:layout_gravity="center"
105 android:layout_weight="1"
106 android:padding="2dip"
107 android:layout_width="wrap_content"
108 android:layout_height="wrap_content"
112 android:id="@+id/tilt_label"
113 android:layout_width="wrap_content"
114 android:layout_height="wrap_content"
115 android:layout_column="2"
116 android:text="@string/tilt_label" />
119 android:id="@+id/tilt_value"
120 android:layout_width="wrap_content"
121 android:layout_height="wrap_content"
123 android:textAppearance="?android:attr/textAppearanceSmall" />
127 android:layout_gravity="center"
128 android:layout_weight="1"
129 android:padding="2dip"
130 android:layout_width="wrap_content"
131 android:layout_height="wrap_content"
135 android:id="@+id/max_speed_label"
136 android:layout_width="wrap_content"
137 android:layout_height="wrap_content"
138 android:layout_column="2"
139 android:text="@string/max_speed_label" />
142 android:id="@+id/max_speed_value"
143 android:layout_width="wrap_content"
144 android:layout_height="wrap_content"
149 android:layout_gravity="center"
150 android:layout_weight="1"
151 android:padding="2dip"
152 android:layout_width="wrap_content"
153 android:layout_height="wrap_content"
157 android:id="@+id/max_height_label"
158 android:layout_width="wrap_content"
159 android:layout_height="wrap_content"
160 android:layout_column="2"
161 android:text="@string/max_height_label" />
164 android:id="@+id/max_height_value"
165 android:layout_width="wrap_content"
166 android:layout_height="wrap_content"
171 android:layout_gravity="center"
172 android:layout_weight="1"
173 android:padding="2dip"
174 android:layout_width="wrap_content"
175 android:layout_height="wrap_content"
179 android:id="@+id/max_altitude_label"
180 android:layout_width="wrap_content"
181 android:layout_height="wrap_content"
182 android:layout_column="2"
183 android:text="@string/max_altitude_label" />
186 android:id="@+id/max_altitude_value"
187 android:layout_width="wrap_content"
188 android:layout_height="wrap_content"
193 android:layout_weight="1"
194 android:padding="2dip"
195 android:layout_width="wrap_content"
196 android:layout_height="wrap_content"
200 android:id="@+id/elevation_label"
201 android:layout_width="wrap_content"
202 android:layout_height="wrap_content"
203 android:layout_column="2"
204 android:text="@string/elevation_label" />
207 android:id="@+id/elevation_value"
208 android:layout_width="wrap_content"
209 android:layout_height="wrap_content"
214 android:layout_weight="1"
215 android:padding="2dip"
216 android:layout_width="wrap_content"
217 android:layout_height="wrap_content"
221 android:id="@+id/range_label"
222 android:layout_width="wrap_content"
223 android:layout_height="wrap_content"
224 android:layout_column="2"
225 android:text="@string/range_label" />
228 android:id="@+id/range_value"
229 android:layout_width="wrap_content"
230 android:layout_height="wrap_content"
231 android:layout_alignParentRight="true"
233 android:textAppearance="?android:attr/textAppearanceSmall" />
237 android:layout_weight="1"
238 android:padding="2dip"
239 android:layout_width="wrap_content"
240 android:layout_height="wrap_content"
244 android:id="@+id/bearing_label"
245 android:layout_width="wrap_content"
246 android:layout_height="wrap_content"
247 android:layout_column="2"
248 android:text="@string/bearing_label" />
251 android:id="@+id/bearing_value"
252 android:layout_width="wrap_content"
253 android:layout_height="wrap_content"
254 android:layout_alignParentRight="true"
256 android:textAppearance="?android:attr/textAppearanceSmall" />
260 android:layout_weight="1"
261 android:padding="2dip"
262 android:layout_width="wrap_content"
263 android:layout_height="wrap_content"
267 android:id="@+id/compass_value"
268 android:layout_width="wrap_content"
269 android:layout_height="wrap_content"
270 android:layout_alignParentRight="true"
271 android:layout_column="3"
273 android:textAppearance="?android:attr/textAppearanceSmall" />
277 android:layout_weight="1"
278 android:padding="2dip"
279 android:layout_width="wrap_content"
280 android:layout_height="wrap_content"
284 android:id="@+id/distance_label"
285 android:layout_width="wrap_content"
286 android:layout_height="wrap_content"
287 android:layout_column="2"
288 android:text="@string/gnd_distance_label" />
291 android:id="@+id/distance_value"
292 android:layout_width="wrap_content"
293 android:layout_height="wrap_content"
294 android:layout_alignParentRight="true"
296 android:textAppearance="?android:attr/textAppearanceSmall" />
301 android:layout_weight="1"
302 android:padding="2dip"
303 android:layout_width="wrap_content"
304 android:layout_height="wrap_content"
308 android:id="@+id/lat_label"
309 android:layout_width="wrap_content"
310 android:layout_height="wrap_content"
311 android:layout_column="2"
312 android:text="@string/latitude_label" />
315 android:id="@+id/lat_value"
316 android:layout_width="wrap_content"
317 android:layout_height="wrap_content"
318 android:layout_alignParentRight="true"
320 android:textAppearance="?android:attr/textAppearanceSmall" />
324 android:layout_weight="1"
325 android:padding="2dip"
326 android:layout_width="wrap_content"
327 android:layout_height="wrap_content"
331 android:id="@+id/lon_label"
332 android:layout_width="wrap_content"
333 android:layout_height="wrap_content"
334 android:layout_column="2"
335 android:text="@string/longitude_label" />
338 android:id="@+id/lon_value"
339 android:layout_width="wrap_content"
340 android:layout_height="wrap_content"
341 android:layout_alignParentRight="true"
343 android:textAppearance="?android:attr/textAppearanceSmall" />
347 android:id="@+id/apogee_view"
348 android:visibility="gone"
349 android:layout_weight="1"
350 android:padding="2dip"
351 android:layout_width="wrap_content"
352 android:layout_height="wrap_content"
356 android:id="@+id/apogee_redled"
357 android:layout_width="match_parent"
358 android:layout_height="match_parent"
359 android:scaleType="centerInside"
360 android:contentDescription="@string/apogee_voltage_label"
361 android:src="@drawable/grayled" />
364 android:id="@+id/apogee_greenled"
365 android:layout_width="match_parent"
366 android:layout_height="match_parent"
367 android:scaleType="centerInside"
368 android:contentDescription="@string/apogee_voltage_label"
369 android:src="@drawable/grayled" />
372 android:id="@+id/apogee_voltage_label"
373 android:layout_width="wrap_content"
374 android:layout_height="wrap_content"
375 android:layout_toRightOf="@id/apogee_greenled"
376 android:text="@string/apogee_voltage_label" />
379 android:id="@+id/apogee_voltage_value"
380 android:layout_width="wrap_content"
381 android:layout_height="wrap_content"
382 android:layout_alignParentRight="true"
384 android:textAppearance="?android:attr/textAppearanceSmall" />
388 android:id="@+id/main_view"
389 android:visibility="gone"
390 android:layout_weight="1"
391 android:padding="2dip"
392 android:layout_width="wrap_content"
393 android:layout_height="wrap_content"
397 android:id="@+id/main_redled"
398 android:layout_width="match_parent"
399 android:layout_height="match_parent"
400 android:scaleType="centerInside"
401 android:paddingRight="5dp"
402 android:contentDescription="@string/main_voltage_label"
403 android:src="@drawable/grayled" />
406 android:id="@+id/main_greenled"
407 android:layout_width="match_parent"
408 android:layout_height="match_parent"
409 android:scaleType="centerInside"
410 android:contentDescription="@string/main_voltage_label"
411 android:paddingRight="5dp"
412 android:src="@drawable/grayled" />
415 android:id="@+id/main_voltage_label"
416 android:layout_width="wrap_content"
417 android:layout_height="wrap_content"
418 android:layout_toRightOf="@id/main_greenled"
419 android:text="@string/main_voltage_label" />
422 android:id="@+id/main_voltage_value"
423 android:layout_width="wrap_content"
424 android:layout_height="wrap_content"
425 android:layout_alignParentRight="true"
427 android:textAppearance="?android:attr/textAppearanceSmall" />