Android检查EditText对象的可编辑值

时间:2012-02-17 08:11:55

标签: android android-edittext

如何获取和设置EditText对象的可编辑值(true / false)?

4 个答案:

答案 0 :(得分:2)

试试这个(但可能有更好的方法):

阻止某人编辑EditText中的内容:

EditText comment = (EditText)findViewById(R.id.txt_comment);
comment.setEnabled(false);

让它可编辑:

comment.setEnabled(true);

然后检查它是否可编辑:

  

comment.isEnabled()

答案 1 :(得分:1)

这是属性getFocusablegetEnabled的组合,但在某些情况下,只有getEnabled可以帮助您。

答案 2 :(得分:1)

EditText始终可编辑。无法从EditText获取可编辑值。

答案 3 :(得分:1)

在Android中,EditText无法使用“可编辑”概念。相反,除了“可聚焦”/“不可聚焦”之外,它还可以“启用”/“禁用”:

boolean EditText.isEnabled()
void EditText.setEnabled(boolean enabled)