Android 应用栏背景颜色和(后退按钮和更多菜单项图标颜色)冲突



我正在使用下面的代码来定义我的应用程序主题。但是当我尝试在应用栏中添加后退按钮和菜单项时,这些按钮的图标和应用栏背景是相同的。因此,这两个图标仍然不可见。但是当我单击它们时,它工作正常。

我错过了什么?我想我已经积累了一些非常基本的概念。

<style name="MaterialThemeActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="windowActionBar">true</item>
    <item name="windowNoTitle">false</item>
    <item name="colorPrimary">@color/colorAccent</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/windowBackground</item>
    <item name="android:windowBackground">@color/windowBackground</item>
    <item name="android:textColor">#99FFFFFF</item>
    <item name="toolbarStyle">@style/custom_toolbar</item>
    <item name="android:itemBackground">@color/windowBackground</item>
</style>
<style name="custom_toolbar" parent="@style/Widget.AppCompat.Toolbar">
    <item name="titleTextColor">@color/windowBackground</item>
</style>
<color name="colorPrimary">#FFFFFF</color>
<color name="colorPrimaryDark">#7b7f89</color>
<color name="colorAccent">#FFFFFF</color>
<color name="windowBackground">#A72C32</color>

问题截图

这里 1.后退按钮(白色!2.菜单按钮图标(也是白色(注意:我可以从java类中更改后退按钮的颜色。但我认为这不是这样做的正确方法。

谢谢

只是改变

 <style name="custom_toolbar" parent="@style/Widget.AppCompat.Toolbar">
<item name="titleTextColor">@color/windowBackground</item>

对此

<style name="custom_toolbar" parent="@style/Widget.AppCompat.Toolbar">
<item name="titleTextColor">@color/colorPrimaryDark</item>

实际上您正在调用@color/窗口工具栏背景和后退按钮颜色的视图

背景

相关内容

  • 没有找到相关文章

最新更新