如何检查android中是否未选中任何复选框?
我正在从事android项目。我有3页,每页包含一些说明,下面是说明5到8个复选框。我把“下一步”按钮放在每页的顶部。我正在将所选复选框id存储在arraylist中。i、 e如果我选中复选框,id将存储在arraylist中,如果我取消选中复选框,id将从arraylist中删除。(我需要选中的复选框,以获得更多页面,从而完成此任务)如果未选中任何复选框,并且单击了“下一步”按钮,我希望显示一条警告,说明“请至少选择一个”。如何检查是否未选中任何复选框以及如何显示警报框?请帮助我解决此问题如何检查android中是否未选中任何复选框?,android,Android,我正在从事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
。这只是一个初步的例子
要显示您的警报,请使用以下命令。还有很多其他的教程和教程