ViewPager中嵌套ViewPager,里面的ViewPager无法执行public Object instantiateItem
ViewPager中嵌套ViewPager,里面的ViewPager无法执行public Object instantiateItem,这是为什么?
public class mSubAdatper extends PagerAdapter {
private final Context context;
private final ArrayList<SubDetailBrandPager> subDetailBrandPagers;
public mSubAdatper(Context context, ArrayList<SubDetailBrandPager> subDetailBrandPagers) {
this.context =context;
this.subDetailBrandPagers = subDetailBrandPagers;
}
@Override
public int getCount() {
return subDetailBrandPagers.size();
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
View view = subDetailBrandPagers.get(position).getView();
subDetailBrandPagers.get(position).initData(position);
container.addView(view);
return view;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
Log.e("tata","销毁");
container.removeView((View) object);
}
}
以上几个方法只执行了第一个getCount的方法。。。。
public class mSubAdatper extends PagerAdapter {
private final Context context;
private final ArrayList<SubDetailBrandPager> subDetailBrandPagers;
public mSubAdatper(Context context, ArrayList<SubDetailBrandPager> subDetailBrandPagers) {
this.context =context;
this.subDetailBrandPagers = subDetailBrandPagers;
}
@Override
public int getCount() {
return subDetailBrandPagers.size();
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
View view = subDetailBrandPagers.get(position).getView();
subDetailBrandPagers.get(position).initData(position);
container.addView(view);
return view;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
Log.e("tata","销毁");
container.removeView((View) object);
}
}
以上几个方法只执行了第一个getCount的方法。。。。
...全文
相关推荐
详解Android App中ViewPager使用PagerAdapter的方法
主要介绍了详解Android App中ViewPager使用PagerAdapter的方法,同时附带了一个ViewPager的PagerAdapter不能更新数据的问题解决方法,需要的朋友可以参考下
ViewPager的屏蔽预加载
ViewPager的屏蔽预加载,并且在代码中设置,不预加载
Android使用ViewPager实现图片滑动预览效果
主要为大家详细介绍了Android使用ViewPager实现图片滑动预览效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
ViewPager+Fragment取消预加载(延迟加载)
ViewPager+Fragment取消预加载(延迟加载),详情请看:http://blog.csdn.net/myatlantis/article/details/42643733
android中ViewPager结合Fragment进行无限滑动
本篇文章中主要介绍了android中ViewPager结合Fragment进行无限滑动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。


