使用AppCompat更改ActionBar文本颜色

时间:2017-02-19 10:43:49

标签: android xml android-actionbar styles

我试图像这样改变ActionBar文字颜色。

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="actionBarStyle">@style/MyTheme.ActionBarStyle</item>
</style>


<style name="MyTheme.ActionBarStyle" parent="@style/Widget.AppCompat.ActionBar">
    <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
</style>

<style name="MyTheme.ActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
    <item name="android:textColor">@color/white</item>
</style>

根据很多similar topicsanother one),这应该可行,但这些都不会改变文字颜色,而且当我尝试这个时,我的ActionBar也变得透明了。我可以通过改变AppTheme中的textColorPrimary来改变它的文本颜色,但它也会改变很多东西。

此外,我希望看到任何关于样式在android中运行的链接导致它和它的层次结构有点混淆我

1 个答案:

答案 0 :(得分:0)

为什么不使用 ToolBar xml像这样

factory.setConcurrentConsumers(2);
factory.setMaxConcurrentConsumers(4);
相关问题