0
ツールバーのサブメニューのチェック済みメニュー項目の色を変更するにはどうすればよいですか?Androidツールバーのサブメニューのチェックされていないメニュー項目の色
私は、チェックされた状態が対応するテーマの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