Может кто-нибудь определить, почему мой переключатель ящика (маленький значок гамбургера, который оживляет открыть ящик навигации) отказывается переключать цвет на меня? Это вызывает у меня много простоя, и я не могу понять, почему.Изменить цвет DrawerToggle на панели инструментов на Android
Вот моя тема - переключатель выдвижного ящика принимает цвет 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