在PagerSlidingTab中添加图标+文本

时间:2016-01-12 09:10:26

标签: android pagerslidingtabstrip

我实施了Astuetz' PagerSlidingTabStrip for Text as Tab。但我希望同时拥有图标和文字。我从link了解到Astuetz'可以有文字或iocn。我可以为此设置任何自定义布局吗?此外,我希望选项卡从中心开始,下划线指示器将居中固定。



& &Person




1 个答案:

答案 0 :(得分:0)

正如图中所示的方法,如果不修改代码,就无法完成。你需要分叉同样的东西。 如下面的方法所示 -

for (int i = 0; i < tabCount; i++) {

        if (pager.getAdapter() instanceof IconTabProvider) {
            addIconTab(i, ((IconTabProvider) pager.getAdapter()).getPageIconResId(i));
        } else {
            addTextTab(i, pager.getAdapter().getPageTitle(i).toString());
        }

    }

一次只能有一个文本或图标。 我建议您使用设计支持库中的TabLayout。您可以使用setCustomView方法在标签中设置自定义视图。