如何获取和设置EditText对象的可编辑值(true / false)?
答案 0 :(得分:2)
试试这个(但可能有更好的方法):
阻止某人编辑EditText中的内容:
EditText comment = (EditText)findViewById(R.id.txt_comment);
comment.setEnabled(false);
让它可编辑:
comment.setEnabled(true);
然后检查它是否可编辑:
comment.isEnabled()
答案 1 :(得分:1)
这是属性getFocusable
和getEnabled
的组合,但在某些情况下,只有getEnabled
可以帮助您。
答案 2 :(得分:1)
EditText
始终可编辑。无法从EditText
获取可编辑值。
答案 3 :(得分:1)
在Android中,EditText
无法使用“可编辑”概念。相反,除了“可聚焦”/“不可聚焦”之外,它还可以“启用”/“禁用”:
boolean EditText.isEnabled()
void EditText.setEnabled(boolean enabled)