解决ScrollView自动滑动到底部的问题

xiaoxiao2021-02-27  120

ScrollView如果嵌套了ListView、GridView或者RecyclerView

当这些子控件加载完之后ScrollView就会自动滑动到底部

可以重写ScrollView中的computeScrollDeltaToGetChildRectOnScreen方法来解决这个问题

public class MyScrollView extends ScrollView {     public MyScrollView(Context context) {         super(context); }     public MyScrollView(Context context, AttributeSet attrs) {         super(context, attrs); }     public MyScrollView(Context context, AttributeSet attrs, int defStyle) {         super(context, attrs, defStyle); }     @Override protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {         return 0; } }

转载请注明原文地址: https://www.6miu.com/read-16885.html

最新回复(0)