NavigationView:表示应用程序的标准导航菜单。菜单内容可以由菜单资源文件填充.一半作为DrawerLayout布局的第一个子布局出现。是Desgin Support库提供的控件,在dependencies添加依赖
compile 'com.android.support:design:25.0.0'
compile 'de.hdodenhof:circleimageview:2.1.0'
在menu文件夹建一个子项布局文件,这是菜单的主要内容,单这远远不够,菜单上部分不应该有自己的个人信息,比如头像,昵称等,所以在加一个头布局
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"><!--单选--> <item android:id="@+id/nav_call" android:icon="@drawable/nav_call" android:title="召集" /> <item android:id="@+id/nav_friends" android:icon="@drawable/nav_friends" android:title="朋友" /> <item android:id="@+id/nav_location" android:icon="@drawable/nav_location" android:title="call" /> <item android:id="@+id/nav_mail" android:icon="@drawable/nav_mail" android:title="email" /> <item android:id="@+id/nav_task" android:icon="@drawable/nav_task" android:title="任务" /> </group> </menu>