私は材料のテーマを試して、メニューやアイテムの背景とテキストの色を変更しようとしています。下のスタイルを使用すると、ツールバー上でうまく動作しますが、デバイスメニューボタンを押している間にメニューがポップアップすると、背景が変わってもテキストの色に変化はありません。上記のテキストの色を変更するのを助けてください。 Androidメニューのテキストの色の変更
<resources>
<style name="MyMaterialTheme" parent="MyMaterialTheme.Base">
</style>
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColorPrimary">@color/accent</item>
<item name="android:textColorSecondary">@color/accent</item>
<item name="android:textColorHint">@color/accent</item>
<!-- Menu Items -->
<item name="android:textColor">@color/accent</item>
<item name="android:actionMenuTextColor">@color/accent</item>
<item name="actionMenuTextColor">@color/accent</item>
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="android:itemBackground">@color/colorPrimaryDark</item>
<item name="android:itemTextAppearance">@style/MyActionBar.MenuTextStyle</item>
<!-- Menu Items -->
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="background">@color/colorPrimaryDark</item>
<item name="titleTextStyle">@style/MyActionBarTitle</item>
<item name="actionMenuTextColor">@color/accent</item>
</style>
<style name="MyActionBarTitle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/accent</item>
<item name="android:actionMenuTextColor">@color/accent</item>
<item name="actionMenuTextColor">@color/accent</item>
</style>
<style name="MyActionBar.MenuTextStyle">
<item name="android:textColor">@color/accent</item>
<item name="android:textStyle">bold</item>
<item name="android:actionMenuTextColor">@color/accent</item>
<item name="actionMenuTextColor">@color/accent</item>
</style>
あなたの質問を解決した回答があれば、今後のユーザー参照のために受け入れてください。 – Abhi