你的位置:首页 > 软件开发 > 操作系统 > 【原创+译文】官方文档中声明的如何创建抽屉导航栏(Navigation Drawer)

【原创+译文】官方文档中声明的如何创建抽屉导航栏(Navigation Drawer)

发布时间:2016-09-03 12:00:05
如需转载请注明出处:http://www.cnblogs.com/ghylzwsb/p/5831759.html创建一个抽屉导航栏抽屉式导航栏是显示在屏幕的左边缘,它是应用程序的主导航选项面板。它大部分时间是处于隐藏状态的,但是当用户从屏幕的左边缘挥动手指时它就会显示出来,而在应 ...

【原创+译文】官方文档中声明的如何创建抽屉导航栏(Navigation Drawer)

如需转载请注明出处:http://www.cnblogs.com/ghylzwsb/p/5831759.html

创建一个抽屉导航栏

抽屉式导航栏是显示在屏幕的左边缘,它是应用程序的主导航选项面板。它大部分时间是处于隐藏状态的,但是当用户从屏幕的左边缘挥动手指时它就会显示出来,而在应用程序的顶层,用户触摸操作栏上的应用程序图标也可以将其显示出来。

本课程介绍在可用的API 支持库下如何实现导航抽屉DrawerLayout。

首先我们可以看一下最终的效果图:

【原创+译文】官方文档中声明的如何创建抽屉导航栏(Navigation Drawer)

 

1、创建一个抽屉布局文件(Drawer Layout)

要添加一个抽屉式导航,首先你必须要声明你的用户界面的根布局为DrawerLayout对象。在DrawerLayout里面,添加一个主视图内容的view对象(当抽屉被隐藏的时候显示在屏幕上的 视图)和另外一个包含抽屉导航视图的view对象。

例如,下面的布局采用了包含两个子视图的DrawerLayout:一个是FrameLayout,包含了主要内容(在运行时由填充Fragment),和一个ListView的导航抽屉。

 1 <android.support.v4.widget.DrawerLayout  2   ="http://schemas.android.com/apk/res/android" 3   android:id="@+id/drawer_layout" 4   android:layout_width="match_parent" 5   android:layout_height="match_parent" > 6  7   <!-- 主视图 --> 8   <FrameLayout 9     android:id="@+id/content_frame"10     android:layout_width="match_parent"11     android:layout_height="match_parent" />12 13   <!-- 抽屉视图 -->14   <ListView15     android:id="@+id/left_drawer"16     android:layout_width="240dp"17     android:layout_height="match_parent"18     android:layout_gravity="start"19     android:background="#111"20     android:choiceMode="singleChoice"21     android:divider="@android:color/transparent"22     android:dividerHeight="0dp" />23 24 </android.support.v4.widget.DrawerLayout>

原标题:【原创+译文】官方文档中声明的如何创建抽屉导航栏(Navigation Drawer)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录