一,要在初始化组件 findViewById DrawerLayout 下写
drawerLayout.setDrawerListener(new DrawerLayout.DrawerListener() { @Override public void onDrawerSlide(View drawerView, float slideOffset) { } //滑动出来就打开 @Override public void onDrawerOpened(View drawerView) { Log.i("TAG","打开"); } //没了就关闭 @Override public void onDrawerClosed(View drawerView) { Log.i("TAG","关闭"); } @Override public void onDrawerStateChanged(int newState) { } });