summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2010-09-28 19:01:17 +0900
committerKen Wakasa <kwakasa@google.com>2010-09-29 23:52:02 +0900
commitd2c3f37fa445130c8cce0f16347d61f66b4b0025 (patch)
treeb1df34e84746c448a4c6352c283fe4fd9ba32b74 /src/com
parent48ad5dfe3189534cc3c9b8cb6f84758db19524c4 (diff)
downloadpackages_apps_settings-d2c3f37fa445130c8cce0f16347d61f66b4b0025.zip
packages_apps_settings-d2c3f37fa445130c8cce0f16347d61f66b4b0025.tar.gz
packages_apps_settings-d2c3f37fa445130c8cce0f16347d61f66b4b0025.tar.bz2
Revise the Language & keyboard settings layout.
bug: 2954950 Change-Id: Ie5815023654c3ee45f73fb6ec08266b11e7ff017
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/settings/LanguageSettings.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/com/android/settings/LanguageSettings.java b/src/com/android/settings/LanguageSettings.java
index 91d260c..8ab8a0c 100644
--- a/src/com/android/settings/LanguageSettings.java
+++ b/src/com/android/settings/LanguageSettings.java
@@ -44,6 +44,8 @@ import java.util.List;
public class LanguageSettings extends PreferenceActivity {
private static final String KEY_PHONE_LANGUAGE = "phone_language";
+ private static final String KEY_KEYBOARD_SETTINGS_CATEGORY = "keyboard_settings_category";
+ private static final String KEY_HARDKEYBOARD_CATEGORY = "hardkeyboard_category";
private boolean mHaveHardKeyboard;
private List<InputMethodInfo> mInputMethodProperties;
@@ -68,7 +70,7 @@ public class LanguageSettings extends PreferenceActivity {
if (getAssets().getLocales().length == 1) {
getPreferenceScreen().
- removePreference(findPreference("language_category"));
+ removePreference(findPreference(KEY_PHONE_LANGUAGE));
} else {
mLanguagePref = findPreference(KEY_PHONE_LANGUAGE);
}
@@ -76,7 +78,7 @@ public class LanguageSettings extends PreferenceActivity {
Configuration config = getResources().getConfiguration();
if (config.keyboard != Configuration.KEYBOARD_QWERTY) {
getPreferenceScreen().removePreference(
- getPreferenceScreen().findPreference("hardkeyboard_category"));
+ getPreferenceScreen().findPreference(KEY_HARDKEYBOARD_CATEGORY));
} else {
mHaveHardKeyboard = true;
}
@@ -97,7 +99,8 @@ public class LanguageSettings extends PreferenceActivity {
mLastInputMethodId = Settings.Secure.getString(getContentResolver(),
Settings.Secure.DEFAULT_INPUT_METHOD);
- PreferenceGroup textCategory = (PreferenceGroup) findPreference("text_category");
+ PreferenceGroup keyboardSettingsCategory = (PreferenceGroup) findPreference(
+ KEY_KEYBOARD_SETTINGS_CATEGORY);
int N = (mInputMethodProperties == null ? 0 : mInputMethodProperties
.size());
@@ -113,7 +116,7 @@ public class LanguageSettings extends PreferenceActivity {
CheckBoxPreference chkbxPref = new CheckBoxPreference(this);
chkbxPref.setKey(prefKey);
chkbxPref.setTitle(label);
- textCategory.addPreference(chkbxPref);
+ keyboardSettingsCategory.addPreference(chkbxPref);
mCheckboxes.add(chkbxPref);
}
@@ -133,7 +136,7 @@ public class LanguageSettings extends PreferenceActivity {
R.string.input_methods_settings_label_format, label);
prefScreen.setSummary(settingsLabel);
}
- textCategory.addPreference(prefScreen);
+ keyboardSettingsCategory.addPreference(prefScreen);
}
}
}