更改ActionBarCompat标题颜色但不更改其他文本颜色

3
我正在使用最新版本的支持库(V21),其中包括材料主题(以Theme.AppCompat命名),我想将ActionBar标题设置为白色。我尝试通过在自定义主题中使用textColorPrimary(如此处所示)属性来实现它。
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
    <item name="colorPrimary">@color/orange</item>
    <item name="colorPrimaryDark">@color/orange_dark</item>
    <item name="colorAccent">@color/white</item>

    <!-- This attribut set text color --> 
    <item name="android:textColorPrimary">@color/white</item>
</style>

我得到了一个白色的操作栏标题,但所有其他文本(textView、editText)也是白色的...

最近发布的功能中是否有一种方法只更改操作栏标题颜色?还是唯一的方法是像Holo一样使用自定义样式来设置操作栏?

1个回答

4

使用@style/Theme.AppCompat.Light.DarkActionBar仅在操作栏中反转文本颜色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接