RecyclerView图片复用错乱

RecyclerView重写加上这个方法

@Override
public long getItemId(int position) {
    return position;
}

有if就得有else 。 我得好像这么写就没有错乱,我之前打settage  好像也有问题 也会出现错乱得现象

 

 

 

重新刷新数据我这么写得

/**
* 重新设置数据源并且刷新适配器、。
* @param list
*/
public void updateRecyAdater(List list) {
    this.list = list;
    notifyDataSetChanged();
}

 

 

最后放个别人写得错乱解决方法  如果以后自己遇到就去找找

https://blog.csdn.net/qq_33330887/article/details/80076665

https://blog.csdn.net/baopengjian/article/details/79724701

你可能感兴趣的:(RecyclerView图片复用错乱)