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裏面我們可以任意添加內容,一般是一個列表選項

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章