package com.daviancorp.android.ui.adapter; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import com.daviancorp.android.ui.list.MonsterGridFragment; public class MonsterGridPagerAdapter extends FragmentPagerAdapter { public MonsterGridPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int index) { switch (index) { case 0: // Monster grid (all monsters) return MonsterGridFragment.newInstance(null); case 1: // Monster grid (small monsters) return MonsterGridFragment.newInstance("Small"); case 2: // Monster grid (large monsters) return MonsterGridFragment.newInstance("Large"); default: return null; } } @Override public int getCount() { // get item count - equal to number of tabs return 3; } }