DrawerLayout常用来与ActionBar或者ToolBar结合作为侧边栏
1、布局文件中:
2、代码中:
1、布局文件中:
<span style="white-space:pre"></span><android.support.v4.widget.DrawerLayout
android:id="@+id/main_drawerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<FrameLayout
android:layout_width="180dp"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="#f00"/>
<FrameLayout
android:layout_width="180dp"
android:layout_height="match_parent"
android:layout_gravity="right"
android:background="#0f0"/>
</android.support.v4.widget.DrawerLayout>
2、代码中:
<span style="white-space:pre"> </span>//集成Drawlayout
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawLayout);
mDrawerToggle = new ActionBarDrawerToggle(MainActivity.this,
mDrawerLayout, mToolbar, R.string.open, R.string.close);
//集成actionbarToggle
mDrawerToggle.syncState();//同步状态
mDrawerLayout.setDrawerListener(mDrawerToggle);//设置监听