Add preference selection for Distance and Velocity.
This commit is contained in:
parent
966ab18b07
commit
6e849bcf30
@ -93,36 +93,73 @@
|
||||
</string-array>
|
||||
|
||||
<string name="TCMotorSearchFormSubmit">Submit</string>
|
||||
<string name="tcdownload">Download from ThrustCurve</string>
|
||||
<string name="simulationSeries1Label">Series 1</string>
|
||||
<string name="simulationSeries2Label">Series 2</string>
|
||||
<string name="PreferenceUnitLengthOption">PreferenceUnitLengthOption</string>
|
||||
<string name="tcdownload">Download from ThrustCurve</string>
|
||||
<string name="simulationSeries1Label">Series 1</string>
|
||||
<string name="simulationSeries2Label">Series 2</string>
|
||||
<string name="PreferenceUnitLengthOption">PreferenceUnitLengthOption</string>
|
||||
|
||||
<string-array name="PreferenceUnitLengthEntries">
|
||||
<item >Millimeters</item>
|
||||
<item >Centimeters</item>
|
||||
<item >Meters</item>
|
||||
<item >Inches</item>
|
||||
<item >Feet</item>
|
||||
</string-array>
|
||||
<string-array name="PreferenceUnitLengthValues">
|
||||
<item >mm</item>
|
||||
<item >cm</item>
|
||||
<item >m</item>
|
||||
<item >in</item>
|
||||
<item >ft</item>
|
||||
<item>Millimeters</item>
|
||||
<item>Centimeters</item>
|
||||
<item>Meters</item>
|
||||
<item>Inches</item>
|
||||
<item>Feet</item>
|
||||
</string-array>
|
||||
<string-array name="PreferenceUnitLengthValues">
|
||||
<item>mm</item>
|
||||
<item>cm</item>
|
||||
<item>m</item>
|
||||
<item>in</item>
|
||||
<item>ft</item>
|
||||
</string-array>
|
||||
|
||||
<string name="PreferenceUnitMassOption">PreferenceUnitMassOption</string>
|
||||
|
||||
<string-array name="PreferenceUnitMassEntries">
|
||||
<item >Grams</item>
|
||||
<item >Kilograms</item>
|
||||
<item >Ounces</item>
|
||||
<item >Pounds</item>
|
||||
<item>Grams</item>
|
||||
<item>Kilograms</item>
|
||||
<item>Ounces</item>
|
||||
<item>Pounds</item>
|
||||
</string-array>
|
||||
<string-array name="PreferenceUnitMassValues">
|
||||
<item >g</item>
|
||||
<item >kg</item>
|
||||
<item >oz</item>
|
||||
<item >lb</item>
|
||||
<item>g</item>
|
||||
<item>kg</item>
|
||||
<item>oz</item>
|
||||
<item>lb</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<string name="PreferenceUnitVelocityOption">PreferenceUnitVelocityOption</string>
|
||||
|
||||
<string-array name="PreferenceUnitVelocityEntries">
|
||||
<item>Meters/Second</item>
|
||||
<item>Kilometers/Hour</item>
|
||||
<item>Feet/Second</item>
|
||||
<item>Miles/Hour</item>
|
||||
</string-array>
|
||||
<string-array name="PreferenceUnitVelocityValues">
|
||||
<item>m/s</item>
|
||||
<item>km/h</item>
|
||||
<item>ft/s</item>
|
||||
<item>mph</item>
|
||||
</string-array>
|
||||
|
||||
<string name="PreferenceUnitDistanceOption">PreferenceUnitDistanceOption</string>
|
||||
|
||||
<string-array name="PreferenceUnitDistanceEntries">
|
||||
<item>Meters</item>
|
||||
<item>Kilometers</item>
|
||||
<item>Feet</item>
|
||||
<item>Yards</item>
|
||||
<item>Miles</item>
|
||||
<item>Nautical Miles</item>
|
||||
</string-array>
|
||||
<string-array name="PreferenceUnitDistanceValues">
|
||||
<item>m</item>
|
||||
<item>km</item>
|
||||
<item>ft</item>
|
||||
<item>yd</item>
|
||||
<item>mi</item>
|
||||
<item>nmi</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
@ -30,4 +30,21 @@
|
||||
android:summary="Set the mass unit"
|
||||
android:title="Unit of Mass"
|
||||
/>
|
||||
<ListPreference
|
||||
android:defaultValue="m/s"
|
||||
android:entries="@array/PreferenceUnitVelocityEntries"
|
||||
android:entryValues="@array/PreferenceUnitVelocityValues"
|
||||
android:key="@string/PreferenceUnitVelocityOption"
|
||||
android:summary="Set the velocity unit"
|
||||
android:title="Unit for Velocity"
|
||||
/>
|
||||
<ListPreference
|
||||
android:defaultValue="m"
|
||||
android:entries="@array/PreferenceUnitDistanceEntries"
|
||||
android:entryValues="@array/PreferenceUnitDistanceValues"
|
||||
android:key="@string/PreferenceUnitDistanceOption"
|
||||
android:summary="Set the distance unit"
|
||||
android:title="Unit for Distance and Altitude"
|
||||
/>
|
||||
|
||||
</PreferenceScreen>
|
@ -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 );
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user