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

释放双眼,带上耳机,听听看~!

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

即:recyclerView.setFocusableInTouchMode(false)

人已赞赏
Android文章

Android inflate 方法理解

2020-3-7 21:18:06

Android文章

iOS开发内部RecyclerView与外部RecyclerView的点击事件保持一致

2020-3-8 2:22:26

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索