在我的应用程序中,我有带复选框的ListView。我也删除了按钮。当我按下删除按钮时,我想从ListView中删除所有被检查的项目。是否有任何方法可以检查ListView中的所有项目并从ListView中删除所有项目。如果没有那么我怎么能得到我的结果..?
答案 0 :(得分:0)
是的,很容易。
您有列表项,因此您知道listview中有多少个复选框。 position与每个listview行相关联。因此,将位置设置为listview的getview方法中复选框的标记。即checkbox.setTag(position)。
现在激活复选框更改事件并将所有复选框状态存储到布尔数组中。当用户按下删除按钮时,只需删除布尔数组中值为true的项。