RecyclerView 调用notifyDataSetChanged()方法刷新后 自动滚动到顶部 问题解决办法

不清楚是不是受到RecyclerView 内部嵌套RecyclerView 的影响,当我调用外层RecyclerView的notifyDataSetChanged时,刷新完成后页面自动滚动到顶部。网上有帖子说把RecyclerView 的高度设置为match_parent,我尝试了下没有作用。最后通过调用RecyclerView的 setFocusableInTouchMode方法解决了问题。

即:recyclerView.setFocusableInTouchMode(false)

发布了31 篇原创文章 · 获赞 20 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/SkySmile1992/article/details/79261118
今日推荐