viewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {
@Override
public Fragment getItem(int position) {
switch(position){
case 0:
fragments=new Fragmnet01();
break;
case 1:
fragments=new Fragmnet02();
break;
.....
}
return fragments;
}
@Override
public int getCount() {
return listTabs.size();
}
});
//定义一个对象数组并给定长度
fragments=new MyFragment[listTabs.size()];
viewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {
@Override
public Fragment getItem(int position)
{
//在这里判断如果Fragmnet[position]当前页面没有加载的话我们再次在上面加载
if(fragments[position]==null){
//这里只是写一个构造方法把值传到fragment里面
MyFragment my = MyFragment.getInstance(listTabs.get(position).getId());
fragments[position]=my;
}
return fragments[position];
}
@Override
public int getCount() {
return listTabs.size();
}
});
public static MyFragment getInstance(int id){
MyFragment myFragment=new MyFragment();
Bundle bundle=new Bundle();
bundle.putInt("id",id);
myFragment.setArguments(bundle);
return myFragment;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有