scrollview嵌套viewpager不能上下滑动的问题

来源:互联网 发布:车载电子狗软件 编辑:程序博客网 时间:2024/06/02 00:55


scrollview嵌套viewpager,viewpager内容高度超出屏幕的时候,viewpager不能上下滑动

这时候可以自定义viewpager

主要重写onMeasure方法:

protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        int height = 0;        for(int i = 0; i < getChildCount(); i++) {            View child = getChildAt(i);            child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));            int h = child.getMeasuredHeight();            if(h > height) height = h;        }        heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);        super.onMeasure(widthMeasureSpec, heightMeasureSpec);    }

使用的时候用自定义的viewpager就行了,左右滑动正常

0 0
原创粉丝点击