Recyclerview选择的位置在android中滚动时自动更改

时间:2015-09-14 13:19:03

标签: android

我需要单一选择Recyclerview。但当我点击特定项目时,它被选中,但当我滚动recyclerview时,其他位置项目也会自动选中。我找不到所有项目查看。我刚刚找到了可见的项目视图。我需要在移动设备屏幕上看不到的所有项目视图,但该项目存在于适配器中。提前谢谢

2 个答案:

答案 0 :(得分:1)

Don't use notifiyDataSetChanged().
Use dataList.notifiItemDatachanged(int pos)`
. It will replace with particular position and will not refresh whole list.

答案 1 :(得分:0)

我认为你搞砸了recyclview的财产。首先,你必须创建一个数组,然后必须在recyclview中传递该数组。然后点击回收列表的项目,根据点击的位置,您必须传递特定位置的某些属性并通过提供adapter.notifiyDataSetChanged();通知您的适配器以供参考检查此链接,RecyclerView with CheckBox Example