Skip to content

Instantly share code, notes, and snippets.

@Daan-Hoogland
Created May 12, 2015 08:54
Show Gist options
  • Save Daan-Hoogland/5f7a34bcbed04be9541c to your computer and use it in GitHub Desktop.
Save Daan-Hoogland/5f7a34bcbed04be9541c to your computer and use it in GitHub Desktop.
public class TabsPagerAdapter extends FragmentPagerAdapter implements PagerSlidingTabStrip.IconTabProvider {
final int[] ICONS = new int[]{
R.drawable.tab_1,
R.drawable.tab_2,
R.drawable.tab_3,
R.drawable.tab_4,
};
public TabsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return new Tab1RootFragment();
case 1:
return new Tab2RootFragment();
case 2:
return new SettingsFragment();
case 3:
return new ContactFragment();
}
return null;
}
@Override
public int getCount() {
return 4;
}
@Override
public int getPageIconResId(int position) {
return ICONS[position];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment