Add Icons to SlidingTabLayout instead of Text

后端 未结 11 2026
执笔经年
执笔经年 2020-12-02 23:57

I\'m implementing a SlidingTabLayout in my android application. What my query is that I\'d like to implement icons in my Sliding Tabs instead of texts for navigation. I sear

11条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-03 00:12

    Your Adapter should implements PagerSlidingTabStrip.IconTabProvider.

    Then in getPageIconResIdyou can return id of image resource:

    public class ViewPagerAdapter extends FragmentPagerAdapter implements 
    PagerSlidingTabStrip.IconTabProvider {
    
       private static final int[] icons = {R.drawable.image1, R.drawable.image2, R.drawable.image3};
    
        @Override
        public int getPageIconResId(int i) {
            return icons[i];
        }
    }
    

    Keep in mind that only image will be shown, text won't.

提交回复
热议问题