如何在Android中完全隐藏抽屉汉堡包?

Kai*_*ang 2 android drawer

我的Android应用程序中有一个抽屉.抽屉在工具栏的左侧有一个汉堡图标.我想隐藏汉堡包图标.我使用以下代码:

mDrawerToggle.setDrawerIndicatorEnabled(false);
Run Code Online (Sandbox Code Playgroud)

然而,汉堡包消失了,还剩下一个空白区域,如下图所示.

这是汉堡包,抽屉的图标 工具栏左侧仍有一个空白区域

如何让白色空间消失?

Sha*_*yaz 5

将工具栏导航图标设置为null.

 toolbar.setNavigationIcon(null);
Run Code Online (Sandbox Code Playgroud)

请参考文档

参数图标
可绘制设置,可以为空以清除图标

------------更新----------

如果结果保持不变,则创建颜色的drawable,这是工具栏的背景.并将其设置为导航图标.这个黑客应该工作.

naviation_drawable_icon.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" >
    <solid android:color="YOUR_COLOR_CODE"/>
</shape>
Run Code Online (Sandbox Code Playgroud)

toolbar.setNavigationIcon(R.drawable.naviation_drawable_icon).