【发布时间】:2017-02-17 14:35:45
【问题描述】:
我有这个 xml 代码:
<item
android:id="@+id/search_id"
android:title="Search"
app:showAsAction="always">
<bitmap
android:src="@drawable/ic_search_black_24dp"
android:tint="@color/colorAccent">
</bitmap>
</item>
<item
android:id="@+id/shoppingcart_id"
android:title="Shopping Cart"
android:icon="@drawable/ic_shopping_cart_black_24dp"
app:showAsAction="always"></item>
它们都是黑色图标,但我想将第一个图标更改为红色。但是当我运行我的应用程序时,它什么也没显示。是否可以仅使用 XML 更改可绘制资源中的 PNG 文件颜色而不在 java 中添加代码?
谢谢。
【问题讨论】:
-
Tint menu icons的可能重复