Как поменять цвет текста меню
В манифесте указана тема для всего приложения
android:theme="@style/Theme.MyApplication"
В themes.xml эта тема является наследником:
<style name="Theme.MyApplication" parent="Theme.MaterialComponents.Light.NoActionBar"></style>
Вместо ActionBar я поставил в активити ToolBar в котором поменял тему:
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:theme="@style/ThemeForMyMenu"
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#47A0FF"/>
В themes.xml тема ThemeForMyMenu описана так:
<style name="ThemeForMyMenu" parent="@style/ThemeOverlay.MaterialComponents.Dark.ActionBar">
<item name="android:actionMenuTextColor">#000000</item>
</style>
В результате получается, что я использую для всего приложения светлую тему, а для ToolBar тёмную в которой меняю actionMenuTextColor на чёрный. Создаю файл меню в котором создаю два item. один item вывожу на ToolBar, а другой остаётся в меню
<item android:title="О программе"
app:showAsAction="always"
android:id="@+id/about"
/>
<item android:title="Выход"
android:id="@+id/exit"
app:showAsAction="never"/>
Тот item который вывелся на ToolBar стал чёрным (#000000), а тот который остался в меню имеет белый цвет и сливается с фоном меню (его не видно). Мне нужно поменять цвет текста меню и цвет фона меню. Я не смог найти способ это сделать. Подскажите, как поменять цвет текста (внутри меню) и цвет фона меню