ScrollView嵌套RecyclerView,ListVie
2018-09-12 本文已影响0人
Victory_IT
编程是个神奇漫长的东西;
最近项目要上线发现一个bug,而且跟手机还有关系,问题是一个界面的根布局是ScrollView嵌套了RecyclerView,RecyclerView在刷新数据以后没有Scrollview没有停留在顶部,而是在界面中间停留,具体效果看下图;
有问题的效果问题是这种情况还分手机,结果经过查找发现是设置的问题 ;
原因:ListView或者RecyclerView获取到了焦点,位置显示在焦点的位置去了,所以进去之后界面不在顶部,而是处于焦点位置。
解决办法给ListView,RecyclerView,ExpandableListView设置setFocusable(false),即可,看修复后的效果;
完美解决,希望可以帮住大家,感谢开源精神