1

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

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

我有一个硬编码的、声明的字符串数组

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

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

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

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

我查看了“股票”示例,但没有看到类似图标的东西。

正如我们所看到的,Pinterest使用他们的主要中心选项卡来做到这一点。

提前致谢。

4

2 回答 2

4

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

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

编辑 - 添加图片

带图标的寻呼机

于 2012-10-13T20:14:28.813 回答
2

我下载了 ViewPagerIndicator Library 和 Samples 项目。有一个名为 SampleTabsWithIcons 的示例 FragmentActivity,正如您猜想的那样,它使用选项卡中的图标(也是文本,尽管我很确定它可以只使用图标)。现在,您表示您正在尝试使标题使用图标,而不是标签,所以我不知道这是否有帮助。我对 ViewPage 不太熟悉,标题和标签之间的区别对我来说并不明显,但如果你真的需要标题图标,而不是标签,那么这可能无济于事。下面是我手机应用程序中“带图标的选项卡”屏幕的屏幕截图。

在此处输入图像描述

于 2012-10-13T21:38:33.010 回答