そこで、 Android Design Support Libraryが提供する NavigationView を使用しています
スタイルを設定する方法の例が見つからないようです。
これまでのところ、私は持っています:
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_gravity="start"
app:headerLayout="@layout/header"
app:menu="@menu/drawer"
app:itemTextColor="@color/black"
app:itemIconTint="@color/black"/>
独自の xml レイアウトの下にヘッダーを配置するのは簡単ですが、本文はメニュー リソース ファイルであり、レイアウトではありません。
app:itemTextColor
テキストの色を変更しますapp:itemIconTint
アイコンの色を変更しますapp:itemBackground
アイテムの背景色を変更します
では設定方法
- 選択したアイテムの背景
- 選択したアイテムのテキストの色
- 選択したアイテムのアイコンの色合い