1、普通ViewPager
通过查看源码发现
private static final int DEFAULT_OFFSCREEN_PAGES = 1;
默认的加载页面,ViewPager是1个,即ViewPager的预加载
当我们只想让按钮控制页面,用不到滑动,并且不想预加载浪费用户流量的时候,我们就可以用ViewPager的懒加载
2、ViewPager的懒加载
我们可以从低版本找到LazyViewPager的源码
通过查看源码发现
private static final int DEFAULT_OFFSCREEN_PAGES = 0;
这时我们可以在工程中创建LazyViewPager的类,复制源码过去,让我们的ViewPager继承它,这样就可以达到懒加载的效果了。