Есть меню, к примеру такое:
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<group android:id="@+id/nav_group_features"
android:checkableBehavior="single">
<item
android:id="@+id/nav_dashboard"
android:icon="@drawable/ic_dashboard"
android:title="Dashboard" />
<item
android:id="@+id/nav_numbers"
android:icon="@drawable/ic_event"
android:title="Numbers" />
<item
android:id="@+id/nav_surveillance"
android:icon="@drawable/ic_play_circle"
android:title="Surveillance" />
</group>
<group android:id="@+id/nav_group_settings"
android:checkableBehavior="single"
>
<item
android:id="@+id/nav_settings"
android:icon="@drawable/ic_forum"
android:title="Settings" />
<item android:id="@+id/nav_switch"
app:actionLayout="@menu/action_view_switch"
android:title="Title"
android:checkable="false"/>
</group>
</menu>
Как видно, последний item имеет actionLayout, на котором есть свич. При клике по этому пункту цвет текста меняется на primary и таким остается до перезапуска приложения. Как это запретить? Если ставить enabled="false" для этого пункта, клик по свичу работает, но текст меню становится серым. checkableBehavior="none" тоже не помогает. Нужно, чтобы по клику именно по этому пункту цвет текста не менялся.