动态设置CheckBox并获取是否选中所有复选框

时间:2014-08-22 11:49:13

标签: android checkbox

ArrayList<String> toDoArray = XYZ.getChecklistItems(reasonToCal);
for (int i = 0; i < toDoArray.size(); i++) {
    final CheckBox checkbox = new CheckBox(this);
    checkbox.setText(toDoArray.get(i));
    checkbox.setTextColor(Color.parseColor("#FFFFFF"));
    checkLinearLayout.addView(checkbox);
}

我在布局中动态设置复选框。 我面临的问题是,如果选中所有复选框,我就无法获取,以便在选中所有复选框后我可以启用该按钮

1 个答案:

答案 0 :(得分:0)

我想你可以为所有检查框实现常见的监听器,这会增加已检查复选框的变量,并且还会减少用户取消选中任何你应该保留的复选框总数并比较这两个变量 - 如果在按钮上启用等于设置。

这可能是一种方法。