diff --git a/res/values/strings.xml b/res/values/strings.xml index a1829f2bd30..674b081465d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1905,6 +1905,8 @@ found in the list of installed applications. Text input + + Input method Manage text input options %1$s settings diff --git a/res/xml/language_settings.xml b/res/xml/language_settings.xml index d3c0e02d134..3b946801f38 100644 --- a/res/xml/language_settings.xml +++ b/res/xml/language_settings.xml @@ -26,7 +26,13 @@ + android:title="@string/text_category"> + + + + 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