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