2014-11-20 155 views

回答

0

我想你想使用checkbox.toggle()

首先做一个onClickListener:

Checkbox chk = (CheckBox)findViewById(R.id.checkBox1); 

chk.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { 

     @Override 
     public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { 

     } 
    } 
); 

然后换另一复选框:

CheckBox chk1, chk2; 

     chk1 = (CheckBox)findViewById(R.id.checkBox2); 
     chk2 = (CheckBox)findViewById(R.id.checkBox3); 

和:

  if(chk1.isChecked()){ 
       chk1.toggle(); 
      } 

      if(chk2.isChecked()){ 
       chk2.toggle(); 
      } 
相关问题