7

我有主题 Holo.Light.DarkActionBar

选项卡现在设置为白色背景、浅灰色文本——非常不可读。我只是想将文本更改为更暗的东西。

我已经搜索了样式以查看是否可以覆盖,但我所能做的就是更改背景,而不是文本。

我可以在 styles.xml 中执行此操作还是必须以编程方式执行此操作?

4

1 回答 1

20

如果您指的是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在清单中设置活动的主题。

于 2012-07-19T19:38:37.820 回答