您的位置:首页 > 移动开发 > Android开发

Android PagerSlidingTitleIconTabStrip 能够在title旁边加小图标的PagerSlidingTabStrip

2017-04-25 19:31 441 查看


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


源码在:https://github.com/bitjjj/PagerSlidingTitleIconTabStrip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: