如何在Android中限制超过时取消选中CheckBox?

shi*_*iva 4 android

您好我是Android新手,我的要求是允许用户检查最多3个复选框.当用户试图检查第四个应该填充dailogue.我尝试但问题是第四个问题并非取消选中...

谁能帮我...

关心Shiva.M

小智 11

只需使用以下代码块取消选中该复选框:

     final CheckBox checkBox = (CheckBox) findViewById(R.id.checkbox_id);
     if (checkBox.isChecked()) {
         checkBox.setChecked(false);
     }
Run Code Online (Sandbox Code Playgroud)