如何从onMeasure / onLayout / onDraw中防止ViewPagers中的不可见页面?

时间:2013-06-13 11:06:53

标签: android android-viewpager

我有一个ViewPager,里面有一些页面,但我发现除了当前的活动页面,所有不可见的页面都会在onMeasure / onLayout上进行,这会浪费很多时间......

有没有办法禁用背景页面呢?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

mViewPager.setOffscreenPageLimit(int);

设置缓存页面。缓存页面的最小值为3(setOffscreenPageLimit(1)):viewpager的中心,左侧和右侧。