0
5.0以上のAndroidのオプション(オーバーフロー)メニューの背景色を変更したいと思います。私はすべての方法を試しましたが、テーマによって設定されたデフォルトの色がまだ表示されています。私は次のコード& XML設定を使用しました。Android 5.1&6.0のアクションバーのオプションメニューの背景色を変更するにはどうすればよいですか?
5.0以上のAndroidのオプション(オーバーフロー)メニューの背景色を変更したいと思います。私はすべての方法を試しましたが、テーマによって設定されたデフォルトの色がまだ表示されています。私は次のコード& XML設定を使用しました。Android 5.1&6.0のアクションバーのオプションメニューの背景色を変更するにはどうすればよいですか?
アクションバーの色を変更する簡単な方法があります。ActionBar Generatorを使用して、resフォルダ内のすべてのファイルをコピーしてAndroid.manifestファイルのテーマを変更してコピーします。
他の方法は、あなたのstyles.xml
this-
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- This is the styling for action bar -->
<item name="actionBarStyle">@style/MyActionBar</item>
<!--To change the text styling of options menu items</item>-->
<item name="android:itemTextAppearance">@style/MyActionBar.MenuTextStyle</item>
<!--To change the background of options menu-->
<item name="android:itemBackground">@color/skyBlue</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="background">@color/red</item>
<item name="titleTextStyle">@style/MyActionBarTitle</item>
</style>
<style name="MyActionBarTitle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/white</item>
</style>
<style name="MyActionBar.MenuTextStyle"
parent="style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/red</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">25sp</item>
</style>
のように変更することであり、これは、それがどのように見えるかである - のMenuItemの背景色は、色が25spとしてTEXTSIZEとピンクスカイブルーとMenuItemのテキストです: - -
この答えはhereから取られています。
あなたのコードはどこですか? – ash12
あなたは何をしましたか? –