0
私のアプリでは、ユーザーは4つのテーマから選択できます。さまざまなテーマの異なるメニューアイコンを作成する時が来ていますが、アイコンはメニュー項目に表示されません。何か案は?Androidテーマでメニューを使用することが可能です
メニュー:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/Menu1"
android:orderInCategory="1"
style="?menu_addtolist" />
attrs.xml
<attr name="menu_addtolist" format="reference" />
themes.xml
<item name="menu_addtolist">@style/menu_green_addtolist</item>
のstyles.xml
<style name="menu_green_addtolist">
<item name="android:src">@drawable/menu_addtolist_green</item>
</style>
私はすべて私が他のオブジェクト(ボタン、レイアウト、テキスト)で行っていた方法をしました。テーマを選択すると、テーマ全体が変更されますが、メニューアイコンは表示されません。
メニューアイテムのスタイルを、ボタンスタイルとしてアプリケーションで使用している別のスタイルに変更しましたが、そのスタイルは間違いなく機能していました。メニュー項目にスタイルを適用することはできないのでしょうか?