在开发中,遇到RecyclerView 中嵌套RecyclerView 时,调用notifyDataSetChanged()方法,RecyclerView会有滚动,或者不能置于顶部。
如图:原本加载完此页面,头部应该完全显示(如图一), 真是情况是 (如图二)
解决此方法为:初始化recycleview 后
recycleview.setFocusableInTouchMode(false);
或者:
recycleview.setFocusable(false);
即: Recycleview不获取焦点即可解决此问题;