Android 禁用抽屉指示器的抽屉布局仅显示非工作箭头

Android 禁用抽屉指示器的抽屉布局仅显示非工作箭头,android,navigation-drawer,Android,Navigation Drawer,我使用android的navdrawer布局在屏幕右侧的滑动菜单中显示一个过滤器 现在我想删除工具栏中的左图标。我是这样做的: mDrawerToggle.setDrawerIndicatorEnabled(false); mDrawerToggle.syncState(); 我现在面临的唯一问题是,图标是一个箭头,它什么都不做,我希望它仍然有向上的行为 我试过这样的方法: @Override public boolean onOptionsItemSelected(MenuItem item

我使用android的navdrawer布局在屏幕右侧的滑动菜单中显示一个过滤器

现在我想删除工具栏中的左图标。我是这样做的:

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的设置方法之后,您需要执行以下操作。谢谢