我正在尝试按照This blog
为我的应用实现明暗主题但是如果根据主题更改菜单项,按照上面的步骤没有菜单图标只显示其字符串 这是我的 attrs.xml 代码 -
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="icon_favourite" format="reference" />
</resources>
这是我的灯光主题风格
<item name="icon_favourite">@drawable/ic_liked_toolbar</item>
这是我的黑暗主题风格
<item name="icon_favourite">@drawable/ic_liked_toolbar_white</item>
这是我的 menuitem -
<item xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/favourites"
android:icon="?attrs/icon_favourite"
android:title="@string/action_favourites" />
应用所有这些后,我的菜单项的图标不可见,只有其字符串可见
答案 0 :(得分:0)
在活动使用方法中:
setTheme(Theme);
之前打电话
setContentView();
希望这有帮助。