RecyclerView 中嵌套RecyclerView 调用notifyDataSetChanged()方法刷新后 RecyclerView 会自动滚动

在开发中,遇到RecyclerView 中嵌套RecyclerView 时,调用notifyDataSetChanged()方法,RecyclerView会有滚动,或者不能置于顶部。

如图:原本加载完此页面,头部应该完全显示(如图一), 真是情况是 (如图二)

                                                  

解决此方法为:初始化recycleview

recycleview.setFocusableInTouchMode(false);

或者:

recycleview.setFocusable(false);

即:  Recycleview不获取焦点即可解决此问题;

猜你喜欢

转载自blog.csdn.net/shanshan_1117/article/details/82590813