1

我有两个带有是或否选项的复选框。我必须只选择一个选项,同时禁用其他复选框的可点击选项。opp11 和 op12 是两个复选框。下面的代码似乎可以工作,但是如果我有大约 20 个复选框选项怎么办。有没有什么方法可以缩短代码,比如我可以传递两个选项,一个是设置 onchanged 列表,另一个是禁用可点击选项。

op11.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){

        @Override
        public void onCheckedChanged(CompoundButton buttonView,
        boolean isChecked) {
        if(isChecked){
            op12.setChecked(false);
            // Code to display your message.
            }
        }
    });
4

0 回答 0