summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Beattie <mike@ethernal.org>2012-08-30 13:13:20 +1200
committerMike Beattie <mike@ethernal.org>2012-08-30 13:13:20 +1200
commit8ffa4f9a474026f5a6523b26919a78565e0ed74c (patch)
treec962b5fe3de235a3183a863d6cbf868aa3bb4010
parent17b6ffb6c090112367eac944494f0fa58da453c7 (diff)
altosdroid: move units into code, to match altosui
Signed-off-by: Mike Beattie <mike@ethernal.org>
-rw-r--r--altosdroid/res/layout/altosdroid.xml82
-rw-r--r--altosdroid/res/values/strings.xml6
-rw-r--r--altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java12
3 files changed, 13 insertions, 87 deletions
diff --git a/altosdroid/res/layout/altosdroid.xml b/altosdroid/res/layout/altosdroid.xml
index 33d89d52..0392ba01 100644
--- a/altosdroid/res/layout/altosdroid.xml
+++ b/altosdroid/res/layout/altosdroid.xml
@@ -92,23 +92,11 @@
android:id="@+id/speed_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
android:layout_below="@id/speed_label"
- android:layout_toLeftOf="@+id/speed_units"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
- <TextView
- android:id="@+id/speed_units"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignBaseline="@id/speed_value"
- android:layout_alignParentRight="true"
- android:layout_below="@id/speed_label"
- android:gravity="right"
- android:paddingLeft="10dip"
- android:text="@string/speed_units"
- android:textAppearance="?android:attr/textAppearanceMedium" />
-
</RelativeLayout>
<RelativeLayout
@@ -129,22 +117,11 @@
android:id="@+id/accel_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
android:layout_below="@+id/accel_label"
- android:layout_toLeftOf="@+id/accel_units"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
- <TextView
- android:id="@+id/accel_units"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignBaseline="@+id/accel_value"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/accel_label"
- android:gravity="right"
- android:paddingLeft="10dip"
- android:text="@string/accel_units"
- android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
<RelativeLayout
@@ -165,23 +142,11 @@
android:id="@+id/range_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
android:layout_below="@+id/range_label"
- android:layout_toLeftOf="@+id/range_units"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
- <TextView
- android:id="@+id/range_units"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignBaseline="@+id/range_value"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/range_label"
- android:gravity="right"
- android:paddingLeft="10dip"
- android:text="@string/range_units"
- android:textAppearance="?android:attr/textAppearanceMedium" />
-
</RelativeLayout>
<RelativeLayout
@@ -203,21 +168,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/altitude_label"
- android:layout_toLeftOf="@+id/altitude_units"
+ android:layout_alignParentRight="true"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
-
- <TextView
- android:id="@+id/altitude_units"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignBaseline="@+id/altitude_value"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/altitude_label"
- android:gravity="right"
- android:paddingLeft="10dip"
- android:text="@string/altitude_units"
- android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
<RelativeLayout
@@ -239,20 +192,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/azimuth_label"
- android:layout_toLeftOf="@+id/azimuth_units"
+ android:layout_alignParentRight="true"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
-
- <TextView
- android:id="@+id/azimuth_units"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/azimuth_label"
- android:gravity="right"
- android:paddingLeft="10dip"
- android:text="@string/azimuth_units"
- android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
<RelativeLayout
@@ -260,7 +202,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
- android:layout_below="@+id/altitude_container"
+ android:layout_below="@+id/range_container"
android:layout_toRightOf="@+id/strut" >
<TextView
@@ -273,21 +215,11 @@
android:id="@+id/bearing_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
android:layout_below="@+id/bearing_label"
- android:layout_toLeftOf="@+id/bearing_units"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
- <TextView
- android:id="@+id/bearing_units"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/bearing_label"
- android:gravity="right"
- android:paddingLeft="10dip"
- android:text="@string/bearing_units"
- android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
<RelativeLayout
diff --git a/altosdroid/res/values/strings.xml b/altosdroid/res/values/strings.xml
index 59f4f827..e100100f 100644
--- a/altosdroid/res/values/strings.xml
+++ b/altosdroid/res/values/strings.xml
@@ -45,17 +45,11 @@
<string name="callsign_label">Callsign</string>
<string name="state_label">State</string>
<string name="speed_label">Speed</string>
- <string name="speed_units">m/s</string>
<string name="accel_label">Acceleration</string>
- <string name="accel_units">m/s²</string>
<string name="range_label">Range</string>
- <string name="range_units">m</string>
<string name="altitude_label">Altitude</string>
- <string name="altitude_units">m</string>
<string name="azimuth_label">Azimuth</string>
- <string name="azimuth_units">°</string>
<string name="bearing_label">Bearing</string>
- <string name="bearing_units">°</string>
<string name="latitude_label">Latitude</string>
<string name="longitude_label">Longitude</string>
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
index ba424e79..9ecce681 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
@@ -179,13 +179,13 @@ public class AltosDroid extends Activity {
double speed = state.speed;
if (!state.ascent)
speed = state.baro_speed;
- mSpeedView.setText(String.format("%6.0f", speed));
- mAccelView.setText(String.format("%6.0f", state.acceleration));
- mRangeView.setText(String.format("%6.0f", state.range));
- mAltitudeView.setText(String.format("%6.0f", state.height));
- mAzimuthView.setText(String.format("%3.0f", state.elevation));
+ mSpeedView.setText(String.format("%6.0f m/s", speed));
+ mAccelView.setText(String.format("%6.0f m/s²", state.acceleration));
+ mRangeView.setText(String.format("%6.0f m", state.range));
+ mAltitudeView.setText(String.format("%6.0f m", state.height));
+ mAzimuthView.setText(String.format("%3.0f°", state.elevation));
if (state.from_pad != null)
- mBearingView.setText(String.format("%3.0f", state.from_pad.bearing));
+ mBearingView.setText(String.format("%3.0f°", state.from_pad.bearing));
mLatitudeView.setText(pos(state.gps.lat, "N", "S"));
mLongitudeView.setText(pos(state.gps.lon, "W", "E"));
}