网址:https://www.zhihu.com/question/48726700
tabLayout+viewpager
下面的fragment里面的布局文件是
ScrollView 嵌套了几个布局,最下面是recyclerview
在从第二个fragment切回第一个的时候会出现页面有跳动的现象,再此记录一下:
关键字
ViewPager切换时为什么会自动跳到recyclerView的位置?
重要的几句代码:
scrollview下的第一个子控件里加上如下两句即可解决此问题。
android:focusable="true"
android:focusableInTouchMode="true"
上面不行再加上这个:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:overScrollMode="never"/>
</RelativeLayout>