Android:在 MultiLine EditText 中禁用软键盘
需要一些帮助才能在 EditText 中启用多行不允许打开软键盘。
我不使用 Android 的本机软键盘。我有自己的“软键盘”作为活动内部的视图。
我已经尝试过这些解决方案,但它们不起作用:
Need some help to enable multiple lines in EditText WITHOUT permiting softkeyboard to open.
I DON'T use android's native softkeyboard. I have my own "softkeyboard" as a view inside activity.
I've tried these solutions, but they DID NOT WORK:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个解决方案适用于 Android 2,但不适用于某些 Android 4 手机(我真的不知道为什么):
EdiTextExtension 类应该重写 onCheckIsTextEditor() 方法:
This solution works fine for Android 2 but doesn't work for SOME Android 4 phones (And I don't really know why):
Class EdiTextExtension should override onCheckIsTextEditor() method: