Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查android中是否未选中任何复选框?_Android - Fatal编程技术网

如何检查android中是否未选中任何复选框?

如何检查android中是否未选中任何复选框?,android,Android,我正在从事android项目。我有3页,每页包含一些说明,下面是说明5到8个复选框。我把“下一步”按钮放在每页的顶部。我正在将所选复选框id存储在arraylist中。i、 e如果我选中复选框,id将存储在arraylist中,如果我取消选中复选框,id将从arraylist中删除。(我需要选中的复选框,以获得更多页面,从而完成此任务)如果未选中任何复选框,并且单击了“下一步”按钮,我希望显示一条警告,说明“请至少选择一个”。如何检查是否未选中任何复选框以及如何显示警报框?请帮助我解决此问题 提

我正在从事android项目。我有3页,每页包含一些说明,下面是说明5到8个复选框。我把“下一步”按钮放在每页的顶部。我正在将所选复选框id存储在arraylist中。i、 e如果我选中复选框,id将存储在arraylist中,如果我取消选中复选框,id将从arraylist中删除。(我需要选中的复选框,以获得更多页面,从而完成此任务)如果未选中任何复选框,并且单击了“下一步”按钮,我希望显示一条警告,说明“请至少选择一个”。如何检查是否未选中任何复选框以及如何显示警报框?请帮助我解决此问题


提前感谢

循环查看ID的
数组列表
,并检查是否选中了每个框

boolean isChecked = false;
for (int id : yourArrayOfIds) {
    if (((CheckBox) findViewById(id)).isChecked()) {
        isChecked = true;
        break;
    }
}
// If isChecked==true, a box is checked.
在使用
isChecked()
之前,您可能还需要检查对象是否为
null
。这只是一个初步的例子

要显示您的警报,请使用以下命令。还有很多其他的教程和教程