0
如何更改工具栏子菜单中已检查菜单项的un的颜色?Android工具栏子菜单中UNchecked菜单项的颜色
我知道检查状态是由相应主题的accentColor
定义的。但是我找不到一种为未选中状态定义颜色的方法。
只是要清楚:我不能使用自定义XML布局定义工具栏的菜单项,我没有给视图对象和复选框的直接访问。
像这样的功能定义,像这样:
<menu>
<item
android:id="@+id/sortByDescriptionDescendingAction_mediumDark"
android:icon="@drawable/ic_sort_white_24dp"
android:title="@string/sortByDescriptionDescendingAction"
android:checkable="true"/>
<item
android:id="@+id/sortByDescriptionAscendingAction_mediumDark"
android:icon="@drawable/ic_sort_white_24dp"
android:title="@string/sortByDescriptionAscendingAction"
android:checkable="true"/>
<item
android:id="@+id/sortByDateDescendingAction_mediumDark"
android:icon="@drawable/ic_sort_white_24dp"
android:title="@string/sortByDateDescendingAction"
android:checkable="true"
android:checked="true"/>
<item
android:id="@+id/sortByDateDescAction_mediumDark"
android:icon="@drawable/ic_sort_white_24dp"
android:title="@string/sortByDateAscendingAction"
android:checkable="true"/>
</menu>
我很喜欢,但可检查菜单项中的复选框无法访问,因此无法在建议的布局文件中定义。 – sdippl
@sdippl检查被编辑的答案... – rafsanahmad007
谢谢,rafsanahmad007,做到了! – sdippl