EditTextPreference 中的 setImeOptions

setImeOptions in EditTextPreference

我有一个 Settingsactivity(需要大的向后兼容性),我从 xml 添加项目,还有一些以编程方式添加。

到目前为止一切正常,但现在我又遇到了问题。 在 xml 中,我能够为 EditTextPreference 设置 "setImeOptions",但以编程方式,我不能。 Android Studio 告诉我,没有这样的方法,当我尝试时。

希望有人能帮助我。

亲切的问候

终于找到答案了: 希望对一些开发者有所帮助。

在我的例子中,我有一个一般的偏好,我根据其他选项实例化了它,所以我喜欢:

Preference myPref = new EditTextPreference();

我如何使用 IME 选项:

EditTextPreference myEdTePref = (EditTextPreference) myPref; myEdTePref.getEditText().setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);