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];
}
}