如何从动作栏徽标中删除填充?

时间:2016-02-08 21:15:28

标签: android android-studio

我已设法使用以下代码行设置操作栏的徽标:

getSupportActionBar().setDisplayUseLogoEnabled(true);
getSupportActionBar().setLogo(R.mipmap.ic_launcher);
getSupportActionBar().setDisplayShowTitleEnabled(false); //optional

但徽标右侧总是有某种填充物。有没有办法消除它?

screenshot

2 个答案:

答案 0 :(得分:0)

在工具栏上使用setContentInsetsAbsolute(int leftInset, int rightInset)

dp默认设置为16dp

答案 1 :(得分:0)

当我想要超越ActionBar的设计时,我的典型解决方案是使用

完全隐藏ActionBar
getSupportActionBar().hide(); 

而是在活动的布局文件中实现相对布局,该布局文件遵循Google HERE

概述的ActionBar指南

这样可以灵活地在保持Material Design的图形外观的同时将外观改变到您想要的任何程度。