【发布时间】:2015-06-25 05:21:40
【问题描述】:
我想显示一个EditText,主要是通过选择它的一部分并按下按钮插入新值来编辑它。 (这些值是长的十六进制字符串,我不希望用户输入。)因此,我想禁止显示软键盘,除非用户故意调用它。
This question 描述了几乎完全相同的要求,但 accepted answer 不适用于 Android 5.1。当输入模式更改为InputType.TYPE_NULL 时,EditText 将禁用所有 编辑功能,而不仅仅是软键盘。没有光标,没有点击拖动选择等。
按照this answer 中的建议覆盖onCheckIsTextEditor() 的行为方式相同。
有什么方法可以在 Android 5 上实现这一点吗?
【问题讨论】:
标签: android android-edittext android-softkeyboard