您的位置:首页 > 其它

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

2017-03-24 14:30 381 查看
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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐