最近项目中遇到一个小问题,就是Fragment布局中使用ScrollView中嵌套RecyclerView,当从其他界面进入该Fragment时,会在加载完数据之后自动滑动至RecyclerView底部.
会出现这种情况的原因和ScrollView的焦点有关:scrollview会滑动到焦点所在的子view中,解决方法是:
在ScrollView嵌套的第一个布局中加入如下获取焦点的代码就好了:
android:focusable="true"
android:focusableInTouchMode="true"