如何限制用户只选择一个复选框?

时间:2015-11-15 16:19:55

标签: android android-studio checkbox

我正在为Android创建投票系统,我只想选择一个CheckBox - see image

1 个答案:

答案 0 :(得分:2)

RadioButton内使用RadioGroup代替CheckBox

但如果你真的必须使用CheckBox,你可以用听众来做:

checkBox1.setOnCheckedChangeListener(new OnCheckedChangeListener{
    onCheckedChanged (CompoundButton view, boolean isChecked){
        checkBox2.setChecked(false);
    }
});
checkBox2.setOnCheckedChangeListener(new OnCheckedChangeListener{
    onCheckedChanged (CompoundButton view, boolean isChecked){
        checkBox1.setChecked(false);
    }
});