我想给选择在recyclerview多个项目的可能性。如果用户点击一个项目我下面的方法修改项目的背景色:
relativeLayout = viewHolder.rL;
relativeLayout.setBackgroundColor(Color.rgb(224, 224, 224));
这工作正常,但经过10项产品也是灰色的。如果我改变setItemViewCacheSize()
到例如100不会出现此问题。但我不是舒尔如果这是正确的方式。
回收视图重用为不同的项目相同的看法。所以,你必须存储不仅在UI层面选择状态。