如何检查在android中是否没有选中复选框?

问题描述:

我正在开发android项目。我有3个页面,其中每个页面包含一些描述,并且在下面的描述5到8个复选框中。我保留每页顶部的下一个按钮。我将选中的复选框ID存储在数组列表中。即,如果我选中该复选框,则ID将存储在数组列表中,如果我取消选中该复选框,则ID将从数组列表中删除。 (我需要选中的复选框用于其他页面,因此也是此任务)。 如果没有选中复选框并点击下一个按钮,我想显示一条警告,提示“请选择至少一个”。如何检查是否没有选中复选框以及如何显示警告框?请帮我解决这个问题。如果每个复选框被选中如何检查在android中是否没有选中复选框?

在此先感谢

环路通过您的ID ArrayList和检查。

boolean isChecked = false; 
for (int id : yourArrayOfIds) { 
    if (((CheckBox) findViewById(id)).isChecked()) { 
     isChecked = true; 
     break; 
    } 
} 
// If isChecked==true, a box is checked. 

您可能还需要检查CheckBox对象是null使用isChecked()之前。这只是一个简单的例子。

要显示您的通知,请使用类似this之类的内容。还有很多其他教程和documentation