1.替换掉原先的布局
我们之前用的是线性布局或者相对布局

<android.support.v4.widget.DrawerLayout
    android:id=\"@+id/drawer\"
     ns:android=\"http://schemas.android.com/apk/res/android\"
     ns:app=\"http://schemas.android.com/apk/res-auto\"
     ns:tools=\"http://schemas.android.com/tools\"
    android:layout_width=\"match_parent\"
    android:layout_height=\"match_parent\"
    tools:context=\".Main2Activity\"
    android:orientation=\"vertical\">

</android.support.v4.widget.DrawerLayout>

2.编写代码
public class Main2Activity extends AppCompatActivity {

//查找控件
        drawer = (DrawerLayout)findViewById( R.id.drawer );
        
        //给侧拉栏设置监听即可
        drawer.addDrawerListener( new DrawerLayout.DrawerListener() {
            @Override
            public void onDrawerSlide(@NonNull View view, float v) {

            }

            @Override
            public void onDrawerOpened(@NonNull View view) {

            }

            @Override
            public void onDrawerClosed(@NonNull View view) {

            }

            @Override
            public void onDrawerStateChanged(int i) {

            }
        } );//给侧拉栏设置监听

}

收藏 打印