PagerSlidingTitleIconTabStrip

Additional

Language
Java
Version
N/A
Created
Aug 11, 2014
Updated
Sep 19, 2014 (Retired)
Owner
bitjjj
Contributor
bitjjj
1
Activity
Badge
Generate
Download
Source code

Advertisement

PagerSlidingTitleIconTabStrip

You can add an icon next to tab title. Update from https://github.com/astuetz/PagerSlidingTabStrip

compitable with PagerSlidingTabStrip completely!

Example:

public class MainFragmentPagerAdapter extends FragmentPagerAdapter implements TitleIconTabProvider{

 private final int[] TITLES = {R.string.text1_label,R.string.text2_label,R.string.text3_label};
 private final String[] fragments = {
   
   Fragment1.class.getName(),
   Fragment2.class.getName(),
   Fragment3.class.getName()
   };
 private final int[] icons = {TitleIconTabProvider.NONE_ICON,R.drawable.ic_action_video,TitleIconTabProvider.NONE_ICON};
 private Context ctx;

 public MainFragmentPagerAdapter(FragmentManager fm,Context ctx) {
  super(fm);
  this.ctx = ctx;
 }

 @Override
 public CharSequence getPageTitle(int position) {
  return ctx.getString(TITLES[position]);
 }

 @Override
 public int getCount() {
  return TITLES.length;
 }

 @Override
 public Fragment getItem(int position) {

  return Fragment.instantiate(ctx,fragments[position]);

 }

 @Override
 public int getPageIconResId(int position) {
  
  return icons[position];
 }
}