Android解决ScrollView默认不从顶部显示

来源:互联网 发布:淘宝淘营销活动有用吗 编辑:程序博客网 时间:2024/05/20 22:03

在我的主页的Fragment的布局中,在ScrollView中嵌套RecyclerView。
这时候第一次加载Fragment显示时,ScrollView默认是从顶部开始显示的。但是当我切换到其他的Fragment时,再切换回来。ScrollView就从RecyclerView的顶部开始显示。百度了一下。解决方式后好多种。其中一种是直接在RecyclerView中加上

android:focusable="false"

但是我发现并不起作用。
然后我在代码中动态设置

recyclerView.setFocusable(false);

加上了这一句后。再次切换到此Fragment就会从ScrollView的顶部开始显示了。必须是代码中设置才起作用。

阅读全文
0 0