问题:ScrollView中的一个childView需要从网络获取数据后刷新页面,刷新时ScrollView自动滚动到了底部,使用刷新后滚动到顶部的方法页面会闪,体验不好。
解决:造成ScrollView滑动到底部的原因就是childView有获取焦点的能力,解决思路是让childView的焦点被截获。
我在ScrollView下的LinearLayout中加了android:descendantFocusability="blocksDescendants"
获取解决方式是在下面的链接,里面介绍了多种方法