任何人都可以指出为什么我的抽屉开关(用于打开导航抽屉的动画的小汉堡图标)拒绝切换我的颜色吗?这给我造成了很多停机时间,我似乎无法弄清楚原因。更改Android上工具栏中DrawerToggle的颜色
这是我的主题 - 抽屉切换采用disabled_default_text的颜色。
<style name="Theme.MyApp.NoActionBar" parent="Theme.MyApp.NoActionBar">
<item name="actionBarStyle">@style/Widget.MyApp.ActionBar</item>
<item name="colorAccent">@color/cs7</item>
<item name="colorControlNormal">@color/disabled_default_text</item>
</style>
而这里的工具栏布局:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@drawable/ab_solid"
android:minHeight="?attr/actionBarSize"
app:theme="@style/MyToolbarTheme"
app:elevation="@dimen/toolbar_elevation"/>
MyToolbarTheme - 在我覆盖colorControlNormal用白色。
<style name="MyToolbarTheme" parent="@style/Widget.AppCompat.ActionBar.Solid">
<item name="background">@drawable/ab_solid</item>
<item name="titleTextStyle">@style/MyTitleStyle</item>
<item name="colorControlNormal">@color/white</item>
</style>
有什么奇怪的是,加入colorControlNormal改变从disabled_default_text颜色为白色溢出菜单的颜色,但抽屉切换不会得到改变。任何人都可以弄清楚我做错了什么?
什么'Widget.MyApp.ActionBar'?如果您要创建[MCVE](http://stackoverflow.com/help/mcve),这将有所帮助。 – tachyonflux