簡體   English   中英

Android AppCompat ToolBar顏色無法更改為白色

[英]Android AppCompat ToolBar color can't be changed to white

我嘗試了以下方法:

<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>

要將我的工具欄文本顏色更改為白色,但它仍然是黑色的!

我需要改變什么?

您確定使用的是工具欄嗎? 如果是,那么你的myAppTheme應該從Theme.AppCompat.NoActionBar擴展...工具欄是ActionBar的替代品。 因此,如果要使用它,則必須從xml中刪除ActionBar樣式。

我建議你閱讀這篇博文。 是一個很好的實現如何更改標題顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM