【问题标题】:setImeOptions in EditTextPreferenceEditTextPreference 中的 setImeOptions
【发布时间】:2015-04-22 08:16:51
【问题描述】:
我有一个 Settingsactivity(需要大的向后兼容性),我从 xml 添加项目,并以编程方式添加一些项目。
到目前为止,它运行良好,但现在我又遇到了一个问题。
在 xml 中,我能够为 EditTextPreference 设置“setImeOptions”,但以编程方式,我不能。 Android Studio告诉我,没有这样的方法,当我尝试时。
我希望有人可以帮助我。
亲切的问候
【问题讨论】:
标签:
android
preferenceactivity
edittextpreference
imeoptions
【解决方案1】:
我终于找到了答案:
希望它可以帮助一些开发者。
就我而言,我有一个一般偏好,我根据其他选项对其进行了实例化,所以我喜欢:
Preference myPref = new EditTextPreference();
我是如何让 IME 选项工作的:
EditTextPreference myEdTePref = (EditTextPreference) myPref;
myEdTePref.getEditText().setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);