我有一个editext,只需点击一下按钮即可填充。
问题是当我加载android时,光标允许此editext可编辑。
我需要编辑文本不可编辑,只需更新onclick。这可能吗?
由于
答案 0 :(得分:4)
Tommy ....您可以使用setText更改onClick处理程序中的文本。以下是一些动态启用或禁用编辑的示例代码:
给出
private boolean isProhibitEditPassword= false;
你可以这样做:
if (cbProhibitEditPW.isChecked()) { // disable editing password
editTextPassword.setFocusable(false);
editTextPassword.setFocusableInTouchMode(false);
editTextPassword.setClickable(false);
isProhibitEditPassword= true;
}
else { // enable editing of password
editTextPassword.setFocusable(true);
editTextPassword.setFocusableInTouchMode(true);
editTextPassword.setClickable(true);
isProhibitEditPassword= false;
}