DrawerLayout侧滑使用

我们知道Android侧滑的方式又很多种,但是很少知道Android自带的DrawerLayout有侧滑的功能。

     </android.support.v4.widget.DrawerLayout>
             <fragment
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            />
             <fragment
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            />
        <fragment
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="end"
            />
         </android.support.v4.widget.DrawerLayout>
        <!--layout_gravity这个属性就表示当前的布局再哪个位置-->

在这里插入图片描述

android:layout_gravity="start"
//这个就表示位于左侧,每一个部分可以看成是一个手机屏幕,所以match_parent

那么怎么使用,现在只是已经知道了布局情况

  • android:name="app.bxvip.com.seekweather.ChooseAreaFragment"给fragment添加这个属性,相当于指定了对应的fragment
//初始化DrawerLayout
drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
//打开左侧的fragment
rawerLayout.openDrawer(GravityCompat.START);
//关闭左侧的fragment
drawerLayout.closeDrawers();

在fragment里面我们可以任意添加内容,一般是一个列表选项

posted @ 2022-04-03 23:08  飞航之梦  阅读(16)  评论(0)    收藏  举报