diff options
author | Veeti Paananen <veeti.paananen@rojekti.fi> | 2013-01-24 02:35:26 +0200 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.cyanogenmod.com> | 2013-01-30 15:42:03 -0800 |
commit | 19a9cae3a140df58d178bdd7403c92b01a83bbe7 (patch) | |
tree | 72cd3ab146f12e45ad8f683835661bf27374272e /src/com/android/settings/DisplaySettings.java | |
parent | 53f1c35992b2ad0b6e0e5f00cb852e1d8ea76054 (diff) | |
download | packages_apps_Settings-19a9cae3a140df58d178bdd7403c92b01a83bbe7.zip packages_apps_Settings-19a9cae3a140df58d178bdd7403c92b01a83bbe7.tar.gz packages_apps_Settings-19a9cae3a140df58d178bdd7403c92b01a83bbe7.tar.bz2 |
Fix the spacing between displayed rotation angles
Before: http://goo.gl/QJ7hE
After: http://goo.gl/V0alW
My suggestion: http://goo.gl/Sn4R5
Patch Set 1: * initial commit
Patch Set 2: * simplify code
* fix code style issues
* rename/delete strings
* remove 'Activated.' before the values
when Auto-rotate screen is activated
Patch Set 3: * remove display rotation unit string
and use the degree sign after every
value
Patch Set 4: * code cleanup
Change-Id: I0319f8e84e4b278b2f720cbc77cecc280c82d461
Diffstat (limited to 'src/com/android/settings/DisplaySettings.java')
-rw-r--r-- | src/com/android/settings/DisplaySettings.java | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/com/android/settings/DisplaySettings.java b/src/com/android/settings/DisplaySettings.java index 977ba98..aeb1325 100644 --- a/src/com/android/settings/DisplaySettings.java +++ b/src/com/android/settings/DisplaySettings.java @@ -52,7 +52,7 @@ public class DisplaySettings extends SettingsPreferenceFragment implements Preference.OnPreferenceChangeListener, OnPreferenceClickListener { private static final String TAG = "DisplaySettings"; - /** If there is no setting in the provider, use this. */ + // If there is no setting in the provider, use this private static final int FALLBACK_SCREEN_TIMEOUT_VALUE = 30000; private static final String KEY_SCREEN_TIMEOUT = "screen_timeout"; @@ -68,8 +68,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements private static final String ROTATION_ANGLE_90 = "90"; private static final String ROTATION_ANGLE_180 = "180"; private static final String ROTATION_ANGLE_270 = "270"; - private static final String ROTATION_ANGLE_DELIM = ", "; - private static final String ROTATION_ANGLE_DELIM_FINAL = " & "; private static final int DLG_GLOBAL_CHANGE_WARNING = 1; @@ -174,7 +172,6 @@ public class DisplaySettings extends SettingsPreferenceFragment implements } else { ArrayList<String> rotationList = new ArrayList<String>(); String delim = ""; - summary.append(getString(R.string.display_rotation_enabled) + " "); if ((mode & DisplayRotation.ROTATION_0_MODE) != 0) { rotationList.add(ROTATION_ANGLE_0); } @@ -187,12 +184,12 @@ public class DisplaySettings extends SettingsPreferenceFragment implements if ((mode & DisplayRotation.ROTATION_270_MODE) != 0) { rotationList.add(ROTATION_ANGLE_270); } - for(int i=0;i<rotationList.size();i++) { + for (int i = 0; i < rotationList.size(); i++) { summary.append(delim).append(rotationList.get(i)); - if (rotationList.size() >= 2 && (rotationList.size() - 2) == i) { - delim = " " + ROTATION_ANGLE_DELIM_FINAL + " "; + if ((rotationList.size() - i) > 2) { + delim = ", "; } else { - delim = ROTATION_ANGLE_DELIM + " "; + delim = " & "; } } summary.append(" " + getString(R.string.display_rotation_unit)); @@ -265,14 +262,14 @@ public class DisplaySettings extends SettingsPreferenceFragment implements int floatToIndex(float val) { String[] indices = getResources().getStringArray(R.array.entryvalues_font_size); float lastVal = Float.parseFloat(indices[0]); - for (int i=1; i<indices.length; i++) { + for (int i = 1; i < indices.length; i++) { float thisVal = Float.parseFloat(indices[i]); if (val < (lastVal + (thisVal-lastVal)*.5f)) { - return i-1; + return i - 1; } lastVal = thisVal; } - return indices.length-1; + return indices.length - 1; } public void readFontSizePreference(ListPreference pref) { |