【发布时间】:2018-05-14 00:49:21
【问题描述】:
我正在开发一个 Android 应用程序,我想在其中使用“编辑”按钮启用和禁用我的 edittext。我正在做类似的事情,如果我按下按钮,它将启用编辑文本,如果我再次按下编辑按钮,它将禁用编辑文本。
我的代码 sn-p 如下所示。在以下情况下第一次尝试它工作正常,但再次点击后它只是返回“click1”。
editText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (clickCount == 0){
Toast.makeText(getApplicationContext(), "click0", Toast.LENGTH_SHORT).show();
fName.setEnabled(true);
lName.setEnabled(true);
mailText.setEnabled(true);
mobileText.setEnabled(true);
}
clickCount = 1;
Toast.makeText(getApplicationContext(), "click1", Toast.LENGTH_SHORT).show();
fName.setEnabled(false);
lName.setEnabled(false);
mailText.setEnabled(false);
mobileText.setEnabled(false);
}
});
【问题讨论】:
标签: android android-edittext onclicklistener