package com.vanco.abplayer.adapter; import com.vanco.abplayer.fragment.BangumiFragment; import com.vanco.abplayer.fragment.DonghuaFragment; import com.vanco.abplayer.fragment.GamesCenterFragment; import com.vanco.abplayer.fragment.HomePageFragment2; import com.vanco.abplayer.fragment.SubareaFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; /** * FragmentPager适配器 * * @author wwj_748 * @2014/8/9 */ public class MainTabAdapter extends FragmentPagerAdapter { // 内容标题 public static final String[] DONG_HUA_TITLE = new String[] { "首页", "分区导航", "新番专题", "游戏中心" }; public HomePageFragment2 homepage = new HomePageFragment2(); public SubareaFragment subarea = new SubareaFragment(); public MainTabAdapter(FragmentManager fm) { super(fm); // TODO Auto-generated constructor stub } // 获取项 @Override public Fragment getItem(int position) { System.out.println("Fragment position:" + position); switch (position) { case 0: return homepage; case 1: return subarea; case 2: return new BangumiFragment(); case 3: return new GamesCenterFragment(); default: return new DonghuaFragment(33); } // MainFragment fragment = new MainFragment(position); // return fragment; } @Override public CharSequence getPageTitle(int position) { // 返回页面标题 return DONG_HUA_TITLE[position % DONG_HUA_TITLE.length].toUpperCase(); } @Override public int getCount() { // 页面个数 return DONG_HUA_TITLE.length; } }