美文网首页android
Android Design Support Library

Android Design Support Library

作者: cxm11 | 来源:发表于2016-04-16 11:06 被阅读39次

    NavigationView:通过提供一种框架,这个框架满足了对于导航抽屉和通过menu资源填充导航item的能力的需要。

    你可以像这样在布局文件中把 NavigationView 作为 DrawerLayout 的抽屉内容视图:

    <android.support.v4.widget.DrawerLayout 、    
    xmlns:android="http://schemas.android.com/apk/res/android"  、    
    xmlns:app="http://schemas.android.com/apk/res-auto"     
    android:layout_width="match_parent"  、    
    android:layout_height="match_parent"  
    android:fitsSystemWindows="true">  
    <!-- your content layout --> 
    <android.support.design.widget.NavigationView  
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:layout_gravity="start"app:headerLayout="@layout/drawer_header" 
    app:menu="@menu/drawer"/> 
    </android.support.v4.widget.DrawerLayout>
    

    你可能会注意到 NavigationView 的两个属性: app:headerLayout 控制用于header 的可选布局。 app:menu 是用于填充导航项的菜单资源,同时也可以在运行时更新导航项内容。 NavigationView 为你提供状态栏的纱布保护,以确保NavigationView 与状态栏在 API 21+ 的设备上准确地进行交互。

    相关文章

      网友评论

        本文标题:Android Design Support Library

        本文链接:https://www.haomeiwen.com/subject/irgnlttx.html