删除选中的项目

时间:2013-08-20 16:55:41

标签: android android-listview android-checkbox

在我的应用程序中,我有带复选框的ListView。我也删除了按钮。当我按下删除按钮时,我想从ListView中删除所有被检查的项目。是否有任何方法可以检查ListView中的所有项目并从ListView中删除所有项目。如果没有那么我怎么能得到我的结果..?

1 个答案:

答案 0 :(得分:0)

是的,很容易。

您有列表项,因此您知道listview中有多少个复选框。 position与每个listview行相关联。因此,将位置设置为listview的getview方法中复选框的标记。即checkbox.setTag(position)。

现在激活复选框更改事件并将所有复选框状态存储到布尔数组中。当用户按下删除按钮时,只需删除布尔数组中值为true的项。