Java Android AppCompat工具栏颜色可以';不要换成白色

Java Android AppCompat工具栏颜色可以';不要换成白色,java,android,android-studio,toolbar,android-appcompat,Java,Android,Android Studio,Toolbar,Android Appcompat,我尝试了以下几点: <style name="myAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/primaryColor</item> <item name="colorPrimaryDark">@color/primaryColorDark</item> <item name

我尝试了以下几点:

<style name="myAppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/primaryColor</item>
    <item name="colorPrimaryDark">@color/primaryColorDark</item>
    <item name="android:windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    <item name="actionBarStyle">@style/MyActionBar</item>

</style>

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@android:color/white</item>
</style>

<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar.Solid">
    <item name="titleTextStyle">@style/MyTitleTextStyle</item>
</style>

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

@颜色/原色
@颜色/原色深色
真的
假的
@样式/抽屉箭头样式
@样式/MyActionBar
真的
@android:彩色/白色
@样式/MyTitleTextStyle
@颜色/操作栏\u文本\u颜色
将工具栏文本颜色更改为白色,但仍为黑色


我需要更改什么?

您确定正在使用工具栏吗?如果是,那么myAppTheme应该从Theme.AppCompat.NoActionBar扩展。。。工具栏是ActionBar的替代品。因此,如果要使用它,则必须从xml中删除ActionBar样式


我建议你读一读博客文章。这是一个很好的关于如何更改标题颜色的实现。

我已经以类似的方式设置了工具栏,您可以在xml中更改其颜色。到目前为止,它运行得非常好。谢谢!Theme.AppCompat.Light.NoActionBar不起作用,而您的建议修复了它!工具栏也可以与Theme.AppCompat.Light.DarkActionBar或Theme.AppCompat.Light一起使用。