是否可以使 EditText
可点击但不可编辑。
我不希望它是可编辑的(键盘不应该出现,我们也不应该能够更改提示)
实际上,我只想将编辑文本用作带有提示(无法更改)的图像。我知道实际的方法是使用一个 ImageView
和一个 TextView
,但我希望它尝试使用 EditText
因为我将只使用一个视图 —而不是 2。而且每件事都是动态的,所以没有 XML。
对于上述要求,XML 中的解决方案是 android:editable="false"
但我想在 Java 中使用它。
但,
如果我使用:-
et.setEnabled(false);
要么
et.setKeyListener(null);
它使 EditText
不可编辑,但同时也使其不可点击。
原文由 Aamir Shah 发布,翻译遵循 CC BY-SA 4.0 许可协议
这里的技巧是:-