利用DrawerLayout实现侧滑抽屉的功能
DrawerLayout组件是V4包中的组件,是继承于ViewGroup类,所以这个类也是属于一个容器类。
使用DrawerLayout可以容易的实现抽屉效果,利用DrawerLayout实现抽屉的效果步骤有以下两点:
1 、第一个容器是用来显示主内容,最好设置它的width和height属性是match_parent.
2、第二个容器是侧面抽屉的内容,并且设置属性layout_gravity=”start”,表示是从左边滑出(设置为end为表示右边滑出)。最好设置它的width和height属性是match_parent.
举个梨子:
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!-- 主页面: 添加你要实现的布局 -->
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start" >
<!--
android:layout_gravity="start" tells DrawerLayout to treat
this as a sliding drawer on the left side for left-to-right
languages and on the right side for right-to-left languages.
The drawer is given a fixed width in dp and extends the full height of
the container. A solid background is used for contrast
with the content view.
-->
<!-- 侧滑显示的页面,在词添加要实现的布局 -->
</LinearLayout>
</android.support.v4.widget.DrawerLayout>