CheckBox cb1=(CheckBox) findViewById(R.id.CheckBox01);
CheckBox cb2=(CheckBox)findViewById(R.id.CheckBox02);
//监听器
OnClickListener ocl=new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(!((CheckBox) v).isChecked()){
Toast.makeText(getApplicationContext(), ((TextView) v).getText()+"被取消", 1).show();
}
}
};
OnCheckedChangeListener occl=new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
Toast.makeText(getApplicationContext(), buttonView.getText()+"选中", 1).show();
}
}
};
cb1.setOnClickListener(ocl);
cb1.setOnCheckedChangeListener(occl);
cb2.setOnCheckedChangeListener(occl);
cb2.setOnClickListener(ocl);
选中是调用OncheckChangeListenr()方法,而取消选中就OnClickListner()中 if(!((CheckBox) v).isChecked());
android checkBox 的选中和取消选中
最新推荐文章于 2024-04-28 11:01:53 发布