- 博客(1)
- 收藏
- 关注
原创 Android中ListView/RecylerView的item中嵌套CheckBox的问题(CheckBox已选中状态丢失,选中框错位)
问题原因 首先ListView/RecylerView的缓存机制如下图 当一个item从屏幕移除时,会被加入到Recyler中,用作下一个item进入屏幕的复用,这是为什么当选中第一个勾选框时,新进入的勾选框也会被选中,也就是错位问题,很多时候这种问题也会出现在异步图片加载导致的图片闪烁问题,view的复用减少了view的创建,但也带来问题。同时,移除屏幕的checkbox的选中状态会丢失。 解...
2020-04-02 19:07:08 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人