一般上我们在代码中动态是设置宽高都是使用:
viewPager.setLayoutParams(new ViewGroup.LayoutParams(100,100));
可是发现如果这样设置ViewPager就不行,完全没反应的。后来查阅资料发现设置ViewPager的宽高应该按照下面这样设置:
ViewGroup.LayoutParams params = viewPager.getLayoutParams(); params.width = ViewGroup.LayoutParams.MATCH_PARENT; params.height = zheight; viewPager.requestLayout();