Android设置动作栏的textcolor,示例不起作用

时间:2014-02-16 11:23:00

标签: android android-actionbar

此前已发布,但我仍然无法弄明白。我想更改动作栏的文本颜色,最好是以编程方式(甚至是可能的?)。

我看了一些例子: 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,为什么不呢?

2 个答案:

答案 0 :(得分:0)

你的样式目录中是否有Theme.Holo?否则你可能想使用@android:style / Theme.Holo

答案 1 :(得分:0)

而不是

parent="@style/Theme.Holo"

使用

parent="@android:style/Theme.Holo