继续滑动菜单的完善,NavigationView

Posted on 2017-07-22 20:27  番茄番茄  阅读(64)  评论(0编辑  收藏  举报

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>