我有主题 Holo.Light.DarkActionBar
选项卡现在设置为白色背景、浅灰色文本——非常不可读。我只是想将文本更改为更暗的东西。
我已经搜索了样式以查看是否可以覆盖,但我所能做的就是更改背景,而不是文本。
我可以在 styles.xml 中执行此操作还是必须以编程方式执行此操作?
我有主题 Holo.Light.DarkActionBar
选项卡现在设置为白色背景、浅灰色文本——非常不可读。我只是想将文本更改为更暗的东西。
我已经搜索了样式以查看是否可以覆盖,但我所能做的就是更改背景,而不是文本。
我可以在 styles.xml 中执行此操作还是必须以编程方式执行此操作?
如果您指的是ActionBar
's 选项卡,请查看这是否会改变颜色:
<!-- The theme for the activity -->
<style name="TabSpecialTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="@android:attr/actionBarTabTextStyle">@style/TabStyle</item>
</style>
<!-- Modify the text color -->
<style name="TabStyle" parent="android:Widget.Holo.Light.ActionBar.TabText.Inverse">
<item name="android:textColor">#F70000</item>
</style>
当然不要忘记@style/TabSpecialTheme
在清单中设置活动的主题。