更改xml for Android中的菜单导航图标颜色

时间:2016-02-16 12:44:59

标签: android xml

我通过Android Studio中的Vector Asset向导制作了一个导航图标,放在我的工具栏中。默认情况下,图像的颜色为黑色。它没有让我选择在向导中更改它。那么有没有办法改变xml中的颜色?这是我在工具栏布局文件中设置的方式:

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:minHeight="?attr/actionBarSize"
    app:navigationIcon="@drawable/nav_menu_icon">

</android.support.v7.widget.Toolbar>

如您所见,图像设置为app:navigationIcon="@drawable/nav_menu_icon"。那么可以改变图标的​​颜色吗?我尝试了this解决方案,但它对我不起作用。其他解决方案是在代码中给出的,但我想尽可能使用xml版本。此外,我的应用程序支持API 16及更高版本。

1 个答案:

答案 0 :(得分:2)

您可以更改&#34; nav_menu_icon&#34;的颜色。 需要在工作室或任何编辑器中打开nav_menu_icon.xml并更改属性&#34; fillColor&#34;。

默认情况下为android:fillColor="#FF000000"