0

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

到目前为止它工作得很好,但现在我又遇到了一个问题。在 xml 中,我能够为 EditTextPreference 设置“setImeOptions”,但以编程方式,我不能。Android Studio告诉我,没有这样的方法,当我尝试时。

我希望有一个人可以帮助我。

亲切的问候

4

1 回答 1

0

我终于找到了答案:希望它可以帮助一些开发人员。

就我而言,我有一个一般偏好,我根据其他选项进行了实例化,所以我喜欢:

Preference myPref = new EditTextPreference();

我如何让 IME 选项工作:

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

于 2015-06-19T12:31:30.203 回答