我正在使用以下库:
https://github.com/JakeWharton/Android-ViewPagerIndicator
设置一个ViewPagerIndicator(TitlePageIndicator)

TitlePageIndicator titleIndicator = (TitlePageIndicator) findViewById(R.id.someId);


我有一个硬编码的声明的String数组

private static final String[] CONTENT = new String[] { "#", "Home", "Icon" };


在ViewPager适配器中,我只需像下面这样设置选项卡的名称即可:

public CharSequence getPageTitle(int position) {
            return CONTENT[position % CONTENT.length].toUpperCase();
        }


这一切都很好。我的问题是-我可以将标签的“标题”更改为图标而不是文本吗?这可能吗?如果没有,我是否应该使用其他工具来实现这一目标?

我看过“股票”示例,但没有看到类似图标的内容。

如我们所见,Pinterest通过其主要的中心标签进行此操作。

提前致谢。

最佳答案

查看ViewPageExtensions项目1中的FixedIconTabs示例。那是你要的吗 ?

1-https://github.com/astuetz/ViewPagerExtensions

编辑-添加图片

08-03 19:01