我的Android应用程序中有一个抽屉.抽屉在工具栏的左侧有一个汉堡图标.我想隐藏汉堡包图标.我使用以下代码:
mDrawerToggle.setDrawerIndicatorEnabled(false);
Run Code Online (Sandbox Code Playgroud)
然而,汉堡包消失了,还剩下一个空白区域,如下图所示.
如何让白色空间消失?
将工具栏导航图标设置为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).
| 归档时间: |
|
| 查看次数: |
3039 次 |
| 最近记录: |