我ReçycleView
在网格视图中多张照片,我想完成选择全部功能,Android的全选功能{无法acomplish}
当有网格较少的项目可以查看没有滚动的屏幕,我可以做选择所有功能没有任何问题,因为这全部视图绑定到回收视图。
但当项目较多,并且在滚动视图,并且是关闭屏幕的项目出现问题即它们仍然无法绑定到RecycleView
而这一次,当用户按下全选,只有被查看的图像和绑定到Viewholder被选中。
我已经经历了许多反复试验,但未能做到这一点。 请求您提供一些解决方案。
下面是RecycleView ImageItem模型和我需要的选择数据。
ImageItem imageItem = new ImageItem(path, imageView, layoutImage,
albumImage, selectionImage, uploadProgress, false, file, dbAlbumPhotos);
case SELECT_ALL:
if (imageHashMap != null && imageHashMap.size() > 0) {
for (ImageItem imageItem : imageHashMap.values()) {
if (!imageItem.isSelected()) {
imageItem.setSelected(true);
imageItem.getSelectionImage().setVisibility(View.VISIBLE);
selectedImageUrls.put(imageItem.getDbAlbumPhoto().getPhotoId(), imageItem.getDbAlbumPhoto().getUrlPhotoLarge());
}
}
}
什么是selectedImageUrls? –
这些都是图像的网址没什么别的 –