1

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

4

1 回答 1

0

是的,这很容易。

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

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

于 2013-08-20T17:30:38.507 回答