我们知道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这个属性就表示当前的布局再哪个位置-->

DrawerLayout侧滑使用

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里面我们可以任意添加内容,一般是一个列表选项

相关文章:

  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2021-08-02
  • 2021-10-09
  • 2022-12-23
猜你喜欢
  • 2021-11-29
  • 2022-01-25
  • 2021-12-29
  • 2021-08-31
  • 2021-06-20
  • 2022-12-23
相关资源
相似解决方案