如何防止出现未启用EditText的键盘

bar*_*der 6 android android-layout android-edittext

我的活动有一个EditText据说在用户点击屏幕的编辑按钮之前无法编辑的活动.

我做了edit.setEnabled(false)但仍然为用户显示键盘,并且可以EditText通过键盘将值添加到屏幕中,即使屏幕看起来有点灰色.除了EditText用户专门按下编辑按钮之外,我还需要做些什么来阻止编辑.

谢谢,史蒂夫

Tia*_*ida 28

注意力setEditable被贬低.

您可以使用 :

setInputType(EditorInfo.TYPE_CLASS_TEXT)
Run Code Online (Sandbox Code Playgroud)

打开键盘.

setInputType(EditorInfo.TYPE_NULL)
Run Code Online (Sandbox Code Playgroud)

关闭键盘.


Aus*_*ney 1

尝试setEditable(false)一下你的 EditText。

当您希望某人能够输入时,将其设置回 true。