更改所选导航抽屉图标的颜色

时间:2016-04-21 17:10:08

标签: android android-theme android-drawer

我使用Android Studio模板创建了一个使用NavigationDrawer的应用,但想要更改为黑暗主题。这非常有效,但我在更改图标的颜色和抽屉的选定图标方面遇到了问题。

它与Change color of Navigation Drawer Icon in Android Studio default template非常相似,但我还想更改所选图标的颜色。

app:itemIconTint="@color/colorAccent"至少在深色背景上的图标不是深蓝色的情况下起作用。

有没有办法根据菜单项的当前状态(选择/未选择)设置不同的颜色?

使用selector-drawable在缩小XML时导致异常(“二进制XML文件行#3:标记需要'android:color'属性。”)。

编辑:已解决此处: Change the color of a checked menu item in a navigation drawer

我尝试了很多类似或相同问题的SO答案而没有成功。

我挣扎的一点是我使用了@drawable而不是@color。不知道@color资源也可以有多个状态。

0 个答案:

没有答案