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