更改TabPageIndicator页脚和文本颜色(ViewPagerIndicator)

mig*_*aus 7 android

这让我很疯狂:我不能为我的生活弄清楚如何改变我的TabPageIndicator的页脚和文本颜色(来自Jake Wharton的ViewPagerIndicator).我查看了示例ViewPagerIndicator应用程序的源代码,但我无法找到代码与"默认"和"样式"样本的不同之处.默认值具有默认的蓝色页脚和白色文本,而"样式"样本具有红色页脚并使用灰色字体.

我知道这是可能的,但我找不到怎么做!! 非常感谢任何帮助.:)

ant*_*afe 4

是的,它与主题的清单定义不同:

对于默认选项卡:

<activity
            android:name=".SampleTabsDefault"
            android:label="Tabs/Default"
            android:theme="@style/Theme.PageIndicatorDefaults">
Run Code Online (Sandbox Code Playgroud)

和样式选项卡:

<activity
            android:name=".SampleTabsStyled"
            android:label="Tabs/Styled"
            android:theme="@style/StyledIndicators">
Run Code Online (Sandbox Code Playgroud)

  • 好吧,我想我对样本的研究还不够仔细。看来他更改页脚颜色的方式是提供不同的可绘制图像用作页脚。我希望它就像添加一行 XML 一样简单,但显然我必须打开 Photoshop 并使用我自己的颜色重新制作图块。太糟糕了; 我希望他(杰克沃顿)使用颜色而不是图像。还是要谢谢你的帮助。 (2认同)