**项目开发中我们可能会使用到这样的布局 ScrollView嵌套ListView使用**
<LinearLayout>
<ScrollView>
<LinearLayout>
<--头布局-->
<ListView>
</LinearLayout>
</ScrollView>
</LinearLayout>
每次加载界面的时候,界面总会自动向上滚动,把ListView顶上去 有前辈会指导使用:scrollview.Fling(0)、scrollview.scrollTo(0,0) 不知为何我调用后总是达不到想要的效果,还望大家指点指点正确的调用方式
下面的这个方法是可以解决这个问题的: 重写scrollview 中的computeScrollDeltaToGetChildRectOnScreen(), 直接return 0即可
@Override
protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {
return 0;
}
转载请注明原文地址: https://ju.6miu.com/read-10586.html