我有一个像这样定义的工具栏:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" >
我在代码中启用了工具栏上的导航抽屉切换按钮(汉堡菜单按钮)。我希望它是白色的,但无论我做什么,它都不会改变颜色。我在一个开源应用程序中看到他们在主题中设置了这个:
<item name="colorControlHighlight">@color/white</item>
我尝试过,但对我来说仍然没有变化 - 它总是暗黑色。
我使用这个开源应用程序作为参考,因为它看起来像有一个白色的菜单按钮:https://github.com/frogermcs/InstaMaterial
我尽可能地复制它,但我的工具栏菜单按钮永远不会改变颜色。我做错了什么?
答案 0 :(得分:0)
确保您的样式是Theme.AppCompat.Light.DarkActionBar
另外,如果您在弹出菜单中遇到问题,请将此属性添加到工具栏视图app:popupTheme="@style/ThemeOverlay.AppCompat.Light"