PagerSlidingTabStrip与图标和文本

时间:2017-02-04 02:49:59

标签: android pagerslidingtabstrip

我能够用我的应用程序成功实现PagerSlidingTabStrip 但我的应用程序需要一个带文本和图标的选项卡。 不幸的是,我无法做到这一点。

public class Pager extends FragmentStatePagerAdapter implements PagerSlidingTabStrip.IconTabProvider {
    private int tabIcons[] = {R.drawable.ic_explore, R.drawable.ic_nearby, R.drawable.ic_road_rescue};
    private String tabTitles[] = new String[] { "Tab1", "Tab2", "Tab3" };
    public Pager(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        switch (position) {
            case 0:
                return new Explore();
            case 1:
                return new Nearby();
            case 2:
                return new RoadRescue();
        }
        return null;
    }

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


    @Override
    public CharSequence getPageTitle(int position) {
        return tabTitles[position];
    }

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

我的代码似乎有什么问题?感谢

0 个答案:

没有答案