为 EditTextPreference 获取软键盘
我有一个通过 EditTextPreference 访问的共享首选项。我正在将此应用程序移植到没有用于文本输入的硬件键盘的设备。
当需要修改 EditTextPreference 时,没有可用的软键盘,我不知道如何调用软键盘进行文本输入来编辑此首选项。
谢谢
I have a shared preference that is being accesed via an EditTextPreference. I am in the process of porting this application to a device that does not have a hardware keyboard for text entry.
When the time comes to modify the EditTextPreference, there is no soft keyboard that becomes available, and I am at a loss as to how to invoke the soft keyboard for text input to edit this preference.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
EditTextPreference
支持与EditText
小部件相同的大多数 XML 属性。因此,您可以使用android:inputType
、android:imeOptions
和 kin 等内容来定制软键盘。然而,据我所知,
EditTextPreferences
的软键盘是自动的——它应该无需配置即可工作。EditTextPreference
supports most of the same XML properties as does theEditText
widget. So, you can use stuff likeandroid:inputType
,android:imeOptions
, and kin to tailor the soft keyboard.However, AFAIK, the soft keyboard is automatic for
EditTextPreferences
-- it should work without configuration.