diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 4b90e58cb3..0b26e29459 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -8,6 +8,7 @@ If you are making/correcting english translations make sure : 1. All your modified/created strings are in the top of the file (to make easier find what's translated). --> + Modify transparency (0 - transparent, 255 - opaque) Do you want to interrupt file downloading? To use the major features of this application, you need some regional offline data, which you can download (use Settings, Offline Data). Afterwards, you will be able to search by address, look up POIs and find public transportation. Basemap is required for proper application functioning and was selected to download. @@ -442,7 +443,6 @@ Overlay transparency Modify base map transparency Base map transparency - Modify transparency Underlay map… Underlay map Choose underlay map diff --git a/OsmAnd/src/net/osmand/plus/activities/SettingsActivity.java b/OsmAnd/src/net/osmand/plus/activities/SettingsActivity.java index 6b12eaca94..de3524d0e9 100644 --- a/OsmAnd/src/net/osmand/plus/activities/SettingsActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/SettingsActivity.java @@ -95,6 +95,7 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference public CheckBoxPreference createCheckBoxPreference(OsmandPreference b, int title, int summary){ CheckBoxPreference p = new CheckBoxPreference(this); p.setTitle(title); + p.setKey(b.getId()); p.setSummary(summary); p.setOnPreferenceChangeListener(this); screenPreferences.put(b.getId(), p); @@ -113,6 +114,7 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference int defValue, int maxValue){ SeekBarPreference p = new SeekBarPreference(this, dialogTextId, defValue, maxValue); p.setTitle(title); + p.setKey(b.getId()); p.setSummary(summary); p.setOnPreferenceChangeListener(this); screenPreferences.put(b.getId(), p); @@ -128,6 +130,7 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference public ListPreference createListPreference(OsmandPreference b, String[] names, T[] values, int title, int summary){ ListPreference p = new ListPreference(this); p.setTitle(title); + p.setKey(b.getId()); p.setDialogTitle(title); p.setSummary(summary); prepareListPreference(b, names, values, p); @@ -156,6 +159,7 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference public EditTextPreference createEditTextPreference(OsmandPreference b, int title, int summary){ EditTextPreference p = new EditTextPreference(this); p.setTitle(title); + p.setKey(b.get()); p.setDialogTitle(title); p.setSummary(summary); p.setOnPreferenceChangeListener(this);