zoukankan      html  css  js  c++  java
  • Android PagerSlidingTitleIconTabStrip 能够在title旁边加小图标的PagerSlidingTabStrip

    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

  • 相关阅读:
    连接数据库
    单行函数
    最小生成树
    hdu 1018
    组合 母函数 hdu 1171
    石子合并
    hdu 1047
    java 小综合
    java 声音处理
    并查集 1213
  • 原文地址:https://www.cnblogs.com/lytwajue/p/6763883.html
Copyright © 2011-2022 走看看