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

  • 相关阅读:
    java 使用相对路径读取文件
    appium 使用过程问题踩坑-笔记
    CentOS下启动Tomcat
    jodis遇到的问题
    CentOS 7.0 防火墙
    sentinel
    keepalived
    在Tomat7上使用Redis保存Session
    Log4j 使用
    java路径问题
  • 原文地址:https://www.cnblogs.com/lytwajue/p/6763883.html
Copyright © 2011-2022 走看看