0

我正在尝试通过关注此博客为我的应用程序实现明暗主题

但是在根据主题更改菜单项的情况下,按照上面没有菜单图标只显示它的字符串这是我的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>

这是我的菜单项-

<item xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/favourites"
    android:icon="?attrs/icon_favourite"
    android:title="@string/action_favourites" />

应用所有这些后,我的菜单项的图标不可见,只有它的字符串可见

4

1 回答 1

-1

在活动中使用方法:

setTheme(Theme);

打电话之前

setContentView();

希望这可以帮助。

于 2017-06-10T21:28:01.120 回答