如需转载请注明出处:http://www.cnblogs.com/ghylzwsb/p/5831759.html创建一个抽屉导航栏抽屉式导航栏是显示在屏幕的左边缘,它是应用程序的主导航选项面板。它大部分时间是处于隐藏状态的,但是当用户从屏幕的左边缘挥动手指时它就会显示出来,而在应 ...
如需转载请注明出处:http://www.cnblogs.com/ghylzwsb/p/5831759.html
创建一个抽屉导航栏
抽屉式导航栏是显示在屏幕的左边缘,它是应用程序的主导航选项面板。它大部分时间是处于隐藏状态的,但是当用户从屏幕的左边缘挥动手指时它就会显示出来,而在应用程序的顶层,用户触摸操作栏上的应用程序图标也可以将其显示出来。
本课程介绍在可用的API 支持库下如何实现导航抽屉DrawerLayout。
首先我们可以看一下最终的效果图:
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
(#换成@)。