背景
我正在使用下面的代码来定义我的应用程序主题。但是当我尝试在应用栏中添加后退按钮和菜单项时,这些按钮的图标和应用栏背景是相同的。因此,这两个图标仍然不可见。但是当我单击它们时,它工作正常。
我错过了什么?我想我已经积累了一些非常基本的概念。
<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/窗口工具栏背景和后退按钮颜色的视图