我们都知道ViewPager只会保存左中右三个页面,如果有多个页面,那么滑到第四个页面的时候,第一个就会被销毁,这样,如果像我们常用的一些Banner,比如广告栏,有几十个图片切换的话,那就要new 几十个Imgeview控件,其实这里是没必要的,我们也可以改写pageAdapter,实现类似listview的复用。
先上代码:
public class MyBasePageAdapter<T> extends PagerAdapter {
private List<View> list;
private Context context;
private List<T> data;
private boolean isRemain;
public MyBasePageAdapter(Context context, List<T> data, boolean isRemain) {
super();
this.context = context;
this.data &