如何更改我的鳕鱼,如果抽屉关闭,则在第一个后按关闭抽屉布局,如果抽屉关闭,则在第二个背面按下意图进行另一个活动?
我的目录是:
drawerLayout = (DrawerLayout) findViewById(R.id.downMenu);
if (m == false) {
m = true;
drawerLayout.openDrawer(Gravity.LEFT);
} else {
m = false;
drawerLayout.closeDrawer(Gravity.LEFT);
}
你只需要在onBackPressed()
中检查它
@Override
public void onBackPressed() {
if (drawerLayout.isDrawerOpen(GravityCompat.END)) {
drawerLayout.closeDrawer(GravityCompat.END);
} else {
// DO your stuff here
}
}
如果您使用左抽屉,请根据需要更改GravityCompat
,那么它将是GravityCompat.START
。
onBackPressed() if(mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
//drawer is open
} else { startActivity(...)}
第一个条件将检查抽屉是否打开...