【发布时间】:2020-01-11 19:53:39
【问题描述】:
我有一个工具栏:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/add_row"
android:icon="@drawable/add"
android:title="Add Row"
/>
<item
android:id="@+id/clear_row"
android:icon="@drawable/clear"
android:title="Clear"
/>
<item
android:id="@+id/submit_row"
android:icon="@drawable/check"
android:title="Save"
/>
</menu>
启用时,添加 (1) 和保存 (3) 按钮应为绿色。启用时,清除 (2) 应为红色。禁用时都应该是灰色的。 我似乎找不到一种方法来为这些着色。我在将工具栏添加到屏幕时使用了色调:
app:itemIconTint="@drawable/toolbar_selector"
app:itemTextColor="@drawable/toolbar_selector"
但是,这仅设置检查和标准颜色。 似乎没有办法指定透明 (2) 项目应为红色。这甚至可能吗?
【问题讨论】: