0
Android抽屉只能打开一次作品。我尝试了几种方法。我的代码:Android抽屉只能打开一次作品
public void openDrawer() {
ActionBarDrawerToggle mDrawerToggle = new ActionBarDrawerToggle(this, drawer, R.string.drawer_open, R.string.drawer_close);
drawer.setDrawerListener(mDrawerToggle);
mDrawerToggle.syncState();
if(drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawers();
} else {
drawer.openDrawer(GravityCompat.START);
}
}
和方法2:
public void openDrawer() {
if(drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawers();
} else {
drawer.openDrawer(GravityCompat.START);
}
}
在这两种情况下,仅适用第一次打开和关闭。
编辑 问题是我从演示者调用方法。如果我将它绑定到Activity中的OnClickListener,它正在工作。我想我需要像preventDefault这样的东西。
请@TeodorKolev您使用的工具栏右侧看到编辑答案 – TeodorKolev
? –
没有自定义按钮 – TeodorKolev