Android 禁用抽屉指示器的抽屉布局仅显示非工作箭头
我使用android的navdrawer布局在屏幕右侧的滑动菜单中显示一个过滤器 现在我想删除工具栏中的左图标。我是这样做的:Android 禁用抽屉指示器的抽屉布局仅显示非工作箭头,android,navigation-drawer,Android,Navigation Drawer,我使用android的navdrawer布局在屏幕右侧的滑动菜单中显示一个过滤器 现在我想删除工具栏中的左图标。我是这样做的: mDrawerToggle.setDrawerIndicatorEnabled(false); mDrawerToggle.syncState(); 我现在面临的唯一问题是,图标是一个箭头,它什么都不做,我希望它仍然有向上的行为 我试过这样的方法: @Override public boolean onOptionsItemSelected(MenuItem item
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);
}
但这不起作用,因为没有为该箭头调用OnOptions ItemSelected
有人有想法吗?试试:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
在完成navdrawer的设置方法之后,您需要执行以下操作。谢谢