我正在为导航抽屉项目使用新的设计库,
此处不使用导航片段,而是使用导航视图。
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/navigation_header"
app:menu="@menu/navigation_items" />
我正在使用此菜单为我的菜单图标
充气<group android:checkableBehavior="single">
<item
android:id="@+id/home_nav"
android:checked="true"
android:icon="@drawable/ic_home_nav"
android:title="@string/home_nav" />
</group>
对于菜单项的按下状态,我这样做
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_home_pressed" android:state_selected="true"/>
<item android:drawable="@drawable/ic_home_unpressed" android:state_selected="false"/>
</selector>
我希望我的菜单项在选定状态下不同。
此方法无法实现如何实现,否则我必须使用导航片段:(
由于