Added an Input Method selector in Language settings
Bug: 2132207 - Settings UI has no way to change IME
This commit is contained in:
@@ -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_INPUT_METHOD = "input_method";
|
||||
|
||||
private boolean mHaveHardKeyboard;
|
||||
|
||||
private List<InputMethodInfo> mInputMethodProperties;
|
||||
@@ -282,7 +284,10 @@ public class LanguageSettings extends PreferenceActivity {
|
||||
mLastTickedInputMethodId = null;
|
||||
}
|
||||
} else if (preference instanceof PreferenceScreen) {
|
||||
if (preference.getIntent() == null) {
|
||||
if (KEY_INPUT_METHOD.equals(preference.getKey())) {
|
||||
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
|
||||
imm.showInputMethodPicker();
|
||||
} else if (preference.getIntent() == null) {
|
||||
PreferenceScreen pref = (PreferenceScreen) preference;
|
||||
String activityName = pref.getKey();
|
||||
String packageName = activityName.substring(0, activityName
|
||||
|
Reference in New Issue
Block a user