package com.example.administrator.searchpicturetool.user; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.view.ViewGroup; import com.example.administrator.searchpicturetool.user.collect.CollectFragment; import com.example.administrator.searchpicturetool.user.tip.CollectTipFragment; import com.example.administrator.searchpicturetool.user.download.DownloadFragment; /** * Created by wenhuaijun on 2015/11/12 0012. */ public class UserPagerAdapter extends FragmentPagerAdapter { private String[] pageTitles = {"下载图片","收藏图片","收藏标签"}; private DownloadFragment downloadFragment; private CollectFragment collectFragment; private CollectTipFragment collectTipFragment; public UserPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { switch (position) { case 1: collectFragment = new CollectFragment(); return collectFragment; case 0: downloadFragment = new DownloadFragment(); return downloadFragment; case 2: collectTipFragment = new CollectTipFragment(); return collectTipFragment; } return null; } @Override public int getCount() { return pageTitles.length; } @Override public void setPrimaryItem(ViewGroup container, int position, Object object) { super.setPrimaryItem(container, position, object); } @Override public CharSequence getPageTitle(int position) { return pageTitles[position]; } public DownloadFragment getDownloadFragment() { return downloadFragment; } public CollectFragment getCollectFragment() { return collectFragment; } public CollectTipFragment getCollectTipFragment() { return collectTipFragment; } }