如何更改工具栏抽屉切换的颜色?

时间:2015-09-21 23:41:45

标签: android android-theme android-toolbar

我有一个像这样定义的工具栏:

<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

我尽可能地复制它,但我的工具栏菜单按钮永远不会改变颜色。我做错了什么?

1 个答案:

答案 0 :(得分:0)

确保您的样式是Theme.AppCompat.Light.DarkActionBar

的父级

另外,如果您在弹出菜单中遇到问题,请将此属性添加到工具栏视图app:popupTheme="@style/ThemeOverlay.AppCompat.Light"