强制ViewPager重新计算页面宽度

时间:2013-06-07 17:28:47

标签: android layout android-viewpager

当我第一次加载ViewPager时,我通过覆盖getPageWidth()方法默认显示3页。虽然在对应用程序执行操作后,我将ViewPager的大小调整为屏幕大小的1/3,而不是getPageWidth()返回1/3,它返回1.这样ViewPager一次只显示1页

我遇到的问题是,在调整ViewPager大小后,页面不会调整页面大小。除非我向左/右滑动几次,否则ViewPager仍会显示3页。

有没有办法可以强制ViewPager重新计算和重绘所有页面?

0 个答案:

没有答案