我的应用程序中有2个复选框,每个复选框还包含我已经拍摄了两个图像按钮。我希望两个复选框都被禁用。如果选中了复选框,则应启用相应的图像按钮。
答案 0 :(得分:3)
//禁用按钮
submit = (Button) findViewById(R.id.submit);
submit.setEnabled(false);
//启用按钮
submit = (Button) findViewById(R.id.submit);
submit.setEnabled(true);
答案 1 :(得分:1)
使用复选框功能。
setEnabled(false)
答案 2 :(得分:0)
您可以使用isChecked(),setChecked()以及setOnCheckedChangeListener()方法。请参阅此link
checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
}
}