From c34617b3074664684db17043a16fda7092aa805f Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Sat, 14 Jan 2012 02:42:21 +0000 Subject: [PATCH] Add preference selection for Distance and Velocity. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@350 180e2498-e6e9-4542-8430-84ac67f01cd8 --- android/res/values/strings.xml | 85 +++++++++++++------ android/res/xml/preferences.xml | 17 ++++ .../android/PreferencesActivity.java | 8 ++ 3 files changed, 86 insertions(+), 24 deletions(-) diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml index d79944fd..5d7b232f 100644 --- a/android/res/values/strings.xml +++ b/android/res/values/strings.xml @@ -93,36 +93,73 @@ Submit - Download from ThrustCurve - Series 1 - Series 2 - PreferenceUnitLengthOption + Download from ThrustCurve + Series 1 + Series 2 + PreferenceUnitLengthOption + - Millimeters - Centimeters - Meters - Inches - Feet - + Millimeters + Centimeters + Meters + Inches + Feet + - mm - cm - m - in - ft + mm + cm + m + in + ft + PreferenceUnitMassOption + - Grams - Kilograms - Ounces - Pounds + Grams + Kilograms + Ounces + Pounds - g - kg - oz - lb + g + kg + oz + lb + + + PreferenceUnitVelocityOption + + + Meters/Second + Kilometers/Hour + Feet/Second + Miles/Hour - + + m/s + km/h + ft/s + mph + + + PreferenceUnitDistanceOption + + + Meters + Kilometers + Feet + Yards + Miles + Nautical Miles + + + m + km + ft + yd + mi + nmi + + \ No newline at end of file diff --git a/android/res/xml/preferences.xml b/android/res/xml/preferences.xml index 1a37a8df..d229d6ef 100644 --- a/android/res/xml/preferences.xml +++ b/android/res/xml/preferences.xml @@ -30,4 +30,21 @@ android:summary="Set the mass unit" android:title="Unit of Mass" /> + + + \ No newline at end of file diff --git a/android/src/net/sf/openrocket/android/PreferencesActivity.java b/android/src/net/sf/openrocket/android/PreferencesActivity.java index 66f4d778..5b14bf23 100644 --- a/android/src/net/sf/openrocket/android/PreferencesActivity.java +++ b/android/src/net/sf/openrocket/android/PreferencesActivity.java @@ -43,6 +43,14 @@ implements SharedPreferences.OnSharedPreferenceChangeListener { String mass = sharedPreferences.getString(unitMass, "g"); UnitGroup.UNITS_MASS.setDefaultUnit( mass ); + String unitVelocity = app.getResources().getString(R.string.PreferenceUnitVelocityOption); + String velocity = sharedPreferences.getString(unitVelocity, "m/s"); + UnitGroup.UNITS_VELOCITY.setDefaultUnit( velocity ); + + String unitDistance = app.getResources().getString(R.string.PreferenceUnitDistanceOption); + String distance = sharedPreferences.getString(unitDistance, "m"); + UnitGroup.UNITS_DISTANCE.setDefaultUnit( distance ); + } } -- 2.30.2