如果在android中有两个复选框,如何在禁用其他复选框中的可点击选项时选择单个复选框?

时间:2015-05-15 10:09:09

标签: android checkbox oncheckedchanged

我有两个带有是或否选项的复选框。我必须只选择一个选项,同时禁用其他复选框的可点击选项。 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.
            }
        }
    });

0 个答案:

没有答案