如果它们具有相同的ID,如何从所有复选框中检索信息?

时间:2013-01-07 14:48:50

标签: android android-listview android-activity

我有一个Android应用程序。我在其中有ListView。列表视图由ArrayAdapter和布局文件构成。 在布局文件中我有复选框。所以我想通过按下按钮来查看是否选中了所有复选框。我怎么能做到这些? 更新:我想查看选中的复选框

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码获取列表中已检查项目的数量:

private int getChecked()
{
    SparseBooleanArray checked = yourList.getCheckedItemPositions();

    return checked.size();
}

修改 要检查是否已检查每个项目:

private boolean isEveryChecked()
{
     SparseBooleanArray checked = yourList.getCheckedItemPositions();

     return checked.size()==yourList.getCount();
}

yourListListView