Merge "Add description of disabled voice input key option"
commit
3f8c6b8c54
|
@ -249,6 +249,8 @@
|
||||||
|
|
||||||
<!-- Preferences item for enabling speech input -->
|
<!-- Preferences item for enabling speech input -->
|
||||||
<string name="voice_input">Voice input key</string>
|
<string name="voice_input">Voice input key</string>
|
||||||
|
<!-- The summary text to describe the reason why the "Voice input key" option is disabled. [CHAR LIMIT=100] -->
|
||||||
|
<string name="voice_input_disabled_summary">No voice input methods enabled. Check Language & input settings.</string>
|
||||||
|
|
||||||
<!-- Title for configuring input method settings [CHAR LIMIT=35] -->
|
<!-- Title for configuring input method settings [CHAR LIMIT=35] -->
|
||||||
<string name="configure_input_method">Configure input methods</string>
|
<string name="configure_input_method">Configure input methods</string>
|
||||||
|
|
|
@ -238,8 +238,14 @@ public final class SettingsFragment extends InputMethodSettingsFragment
|
||||||
super.onResume();
|
super.onResume();
|
||||||
final SharedPreferences prefs = getPreferenceManager().getSharedPreferences();
|
final SharedPreferences prefs = getPreferenceManager().getSharedPreferences();
|
||||||
final Resources res = getResources();
|
final Resources res = getResources();
|
||||||
final boolean isShortcutImeEnabled = SubtypeSwitcher.getInstance().isShortcutImeEnabled();
|
final Preference voiceInputKeyOption = findPreference(Settings.PREF_VOICE_INPUT_KEY);
|
||||||
setPreferenceEnabled(Settings.PREF_VOICE_INPUT_KEY, isShortcutImeEnabled);
|
if (voiceInputKeyOption != null) {
|
||||||
|
final boolean isShortcutImeEnabled = SubtypeSwitcher.getInstance()
|
||||||
|
.isShortcutImeEnabled();
|
||||||
|
voiceInputKeyOption.setEnabled(isShortcutImeEnabled);
|
||||||
|
voiceInputKeyOption.setSummary(isShortcutImeEnabled ? null
|
||||||
|
: res.getText(R.string.voice_input_disabled_summary));
|
||||||
|
}
|
||||||
final CheckBoxPreference showSetupWizardIcon =
|
final CheckBoxPreference showSetupWizardIcon =
|
||||||
(CheckBoxPreference)findPreference(Settings.PREF_SHOW_SETUP_WIZARD_ICON);
|
(CheckBoxPreference)findPreference(Settings.PREF_SHOW_SETUP_WIZARD_ICON);
|
||||||
if (showSetupWizardIcon != null) {
|
if (showSetupWizardIcon != null) {
|
||||||
|
|
Loading…
Reference in New Issue