Как задать разные цвета item для NavigationDravable?
Есть NavigationView
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@color/colorWhite"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main"
app:itemBackground="@drawable/st_drawer_list_selector"
app:itemIconTint="@drawable/st_drawer_icon_selector"
app:itemTextColor="@drawable/st_drawer_text_selector"
app:menu="@menu/activity_main_drawer" />
есть selector для иконки и текста
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/colorIconDrawable" android:state_checked="true" />
<item android:color="@color/colorIconDrawable" android:state_enabled="false" />
<item android:color="@color/colorGreyish" android:state_enabled="false" />
</selector>
Так вот статусы android:state_checked="true" и android:state_enabled="false" работают. А вот когда делаю item enable = false статус android:state_enabled="false" не срабатывает? Почему?!