我有一个Settingsactivity (需要很大的向后可重构性),其中我从xml中添加项,并通过编程方式添加一些项。
到目前为止一切顺利,但现在我又遇到了一个问题。在xml中,我能够为setImeOptions设置“EditTextPreference”,但在编程上,我不能。Android告诉我,当我尝试时,没有这样的方法。
我希望有人能帮我。
亲切问候
发布于 2015-06-19 12:31:30
我终于找到了答案:希望它能帮助一些开发人员。
在我的例子中,我有一种普遍的偏好,我根据其他选择来举例,所以我有这样的想法:
Preference myPref = new EditTextPreference();
我是如何让IME选项工作的:
EditTextPreference myEdTePref = (EditTextPreference) myPref; myEdTePref.getEditText().setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
https://stackoverflow.com/questions/29791547
复制相似问题