此前已发布,但我仍然无法弄明白。我想更改动作栏的文本颜色,最好是以编程方式(甚至是可能的?)。
我看了一些例子: https://developer.android.com/training/basics/actionbar/styling.html 但是我得到“或者:检索项目的父项时出错:找不到与给定名称匹配的资源'@ style / Theme.Holo'。”
我仅使用For Android 3.0及更高版本:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
<item name="android:actionMenuTextColor">@color/actionbar_text</item>
</style>
...
有没有更简单的方法呢?我的意思是你可以得到动作栏但似乎没有方法.setTextColor,为什么不呢?
答案 0 :(得分:0)
你的样式目录中是否有Theme.Holo?否则你可能想使用@android:style / Theme.Holo
答案 1 :(得分:0)
而不是
parent="@style/Theme.Holo"
使用
parent="@android:style/Theme.Holo