0
我正在使用android的navdrawer佈局在滑動菜單中顯示屏幕右側的過濾器。帶禁用的drawerindicator的Drawerlayout只顯示不工作的箭頭
現在我想刪除工具欄中的左側圖標。我這樣做如下:
mDrawerToggle.setDrawerIndicatorEnabled(false);
mDrawerToggle.syncState();
我現在面臨的唯一問題是,圖標是箭頭,它不會做任何事情,我希望它仍然有向上的行爲。
我想是這樣的:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_filter:
Timber.d("Open or close filter");
mNavigationDrawerFragment.openDrawer();
return true;
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
但這好好嘗試一下工作,因爲onOptionsItemSelected不叫爲箭頭?
任何想法?
做navdrawer的設置方法後,您需要做的這些行。謝謝。 – user1007522