对Android中RecyclerView多选删除的一些讨论
16lz
2021-01-26
最近在做开发的时候有一个多选删除的需求,但是试了很多种方案都没有成功。
这个界面需要实现点击右上角的删除图标时在每个item左边出现一个复选框,点击删除按钮时把勾选的item删掉。
按理来说,事情已经成功了一半,然而就在删除item时出了问题。
把该删除的item删除了,第一个怎么被打上了勾呢?
怀疑可能是glide引发的问题,我又做了一个无图片的Demo来验证我的猜想。
item中仅有一个TextView和一个CheckBox,还是同样的方法,试一下。
Nice,成功删除。
总结
以上实验结果显示,item中使用网络加载图片时,使用多选删除会出现很多问题。此外,item数量较多时,长按出现复选框后上下滚动,会出现一些item复选框消失的情况。所以建议不要同时使用网络加载图片和多选删除。
(ps:这是我的第一篇CSDN博客,如果有错误欢迎大佬指正,代码使用AIDE编写,UI比较粗糙,见谅。)
更多相关文章
- 破解某国外收费的RTMP Client并成功在Android和Java上调用
- Android(安卓)recovery 下删除第一次启动后的痕迹
- ListView飞入加载item及滑动删除item
- 记一次惨痛经历(安装Android(安卓)Studio3.6)
- 写了一个不太成功的“流氓”app~
- 点击事件内部类中使用内部类
- opnefire+android登录
- RecycleView基本使用
- Android在布局文件指定位置动态增加删除布局