最近做项目,遇到个问题,ScrollView嵌套ViewPager来展示数据,在第一次启动的时候,需要从网上获取数据,获取之后ViewPager里面的布局显示不全,可以上下滑动,但是下面少了一块
在此记录一下解决办法
重写SrcollView:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int height = 0;
View childView = getChildAt(0);
if (childView != null) {
childView.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
int h = childView.getHeight();
if (h > height) {
height = h;
}
heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);
}
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}