一、删除xml文件中的静态引用
找到<NavigationView>控件,将控件里的静态引用删除1
2
3
4
5
6
7
8<android.support.design.widget.NavigationView
app:theme="@style/myNavigationDrawerStyle"
android:id="@+id/nav_view"
android:layout_width="280dp"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/nav_header"
app:menu="@menu/nav_menu"/>
1 | - app:headerLayout="@layout/nav_header" |
二、绑定控件
在MainActivity的onCreate()函数中绑定控件<NavigationView>1
+ NavigationView navView = (NavigationView) findViewById(R.id.nav_view);
三、引入Header和Menu
1 | NavigationView navView = (NavigationView) findViewById(R.id.nav_view); |
四、设置监听事件
1 | NavigationView navView = (NavigationView) findViewById(R.id.nav_view); |
五、效果
