有时候不管你在布局上加什么都没用,直接自定义scrollview吧。重写里面的方法
public class CustomScrollview extends ScrollView {
public CustomScrollview(Context context) {
super(context);
}
public CustomScrollview(Context context, AttributeSet attrs) {
super(context, attrs);
}
public CustomScrollview(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
/**
* 解决 由于子控件listview或者GridView的大小导致ScrollView自动滚动的问题
*
* @param rect
* @return
*/
@Override
protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) {
return 0;
}
}