我通过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及更高版本。
答案 0 :(得分:2)
您可以更改&#34; nav_menu_icon&#34;的颜色。 需要在工作室或任何编辑器中打开nav_menu_icon.xml并更改属性&#34; fillColor&#34;。
默认情况下为android:fillColor="#FF000000"
。