最佳答案
是否有可能使 EditText
可点击但不可编辑。
我不希望它是可编辑的(既不应该出现键盘,也不应该我们能够改变提示)
实际上,我只想将 Edit 文本用作带有提示的图像(不能更改)。我知道实际的方法是使用一个 ImageView
和一个 TextView
,但是我想尝试使用 EditText
,因为那样我将只使用一个视图而不是2。而且所有东西都是动态的,所以没有 XML。
对于上面的要求,XML 中的解决方案是 android:editable="false"
,但是我想在 Java 中使用它。
但是,
如果我使用:-
et.setEnabled(false);
或者
et.setKeyListener(null);
它使 EditText
不可编辑,但同时也使它不可点击。