如何在android中以编程方式启用/禁用复选框

时间:2013-01-24 08:49:04

标签: android android-checkbox

我的应用程序中有2个复选框,每个复选框还包含我已经拍摄了两个图像按钮。我希望两个复选框都被禁用。如果选中了复选框,则应启用相应的图像按钮。

3 个答案:

答案 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) { 

  }
}