我想让我的EditText
不是Editable
通过java代码,然后让它恢复为可编辑状态,但它似乎无法更改回来。
noteDetailsview.setClickable(false);
noteDetailsview.setFocusable(false);
noteDetailsview.setClickable(true);
noteDetailsview.setFocusable(true);
现在它仍然不可编辑。如何让它再次可编辑。
答案 0 :(得分:0)
尝试使用eddittext不可编辑:
noteDetailsview.setEnabled(false);
这使它再次可编辑:
noteDetailsview.setEnabled(true);
答案 1 :(得分:0)
使用noteDetailview.setEnable(true / false)启用/禁用edittext。
答案 2 :(得分:0)
您可以使用以下方法:
public void getFocous(EditText edit) {
edit.setFocusable(true);
edit.setFocusableInTouchMode(true);
edit.requestFocus();
edit.requestFocusFromTouch();
}
public void loseFocous(EditText edit) {
edit.clearFocus();
edit.setFocusable(false);
}