我目前正在使用这段代码隐藏默认的后退指示器,并使用自定义的可绘制:
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setIcon(R.drawable.icon_actionbar_menu);
结果是图标和左上角之间有一个空间。我想删除这个空间,并使图标从左侧开始,没有填充\边距。
有什么建议吗?
以下帖子的答案适用于手机,但不适用于平板电脑:
https://stackoverflow.com/a/31314783/2069407
https://stackoverflow.com/a/31865713/2069407
将contentInsetStart和contentInsetEnd设置为0dp
<style name="MyActionBar" parent="Widget.AppCompat.ActionBar">
<item name="contentInsetStart">0dp</item>
<item name="contentInsetEnd">0dp</item>
</style>