ハンバーガーメニューの項目を、動的に不活性にし、背景画像をグレーアウトにしたいのですが
やり方がわかりません。
メニューが以下のレイアウトであった場合
<menu xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <group android:id="@+id/grp1" android:checkableBehavior="none"> <item android:id="@+id/home_menu" android:title="@string/navigation_home" android:icon="@drawable/menu_home" android:orderInCategory="100" android:showAsAction="never"/> </group> </menu>
次のようにして、ボタンの操作は不可にしています。
NavigationView.getMenu().setGroupEnabled(grp1, false);
メニュー1つ1つそれぞれ背景色を動的に変更出来る方法をおしえてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。