假设我有一个图像网格,如何在批处理模式下选择图像视图或位图?你怎么做'全选'?
答案 0 :(得分:2)
不是在GridView中添加ImageViews,而是添加由ImageView和Checkbox组成的自定义布局。
您可以将OnCheckedChangeListener添加到复选框,这样无论何时选择/取消选择图像,您都可以将该图像的ID添加/删除到ArrayList。
或者,当您选择按钮对所选项目执行操作时,您可以遍历GridView并检查是否选中了复选框。
如果要实现“全选”功能,请遍历GridView并将CheckBox状态设置为选中状态。