Recyclerview使用notifyitemchanged方法会回到顶部

来源:互联网 发布:咬人猫年龄知乎 编辑:程序博客网 时间:2024/06/04 19:46
categories.get(lastPosition).setSelected(false);categoryAdapter.notifyItemChanged(lastPosition);categories.get(position).setSelected(true);categoryAdapter.notifyItemChanged(position);

lastPosition=position;

这是RecyclerView单选点击实现,当点击某个item的时候,RecyclerView回到顶部.

解决办法。使用

setHasFixedSize(true)方法。

0 0
原创粉丝点击