我有两个带有是或否选项的复选框。我必须只选择一个选项,同时禁用其他复选框的可点击选项。 opp11和op12是两个复选框。以下代码似乎工作,但如果我有大约20个复选框选项。有什么方法来缩短代码,我可以传递两个选项一个设置onchanged listner和其他禁用可点击选项。
op11.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if(isChecked){
op12.setChecked(false);
// Code to display your message.
}
}
});