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