从ActionBar主页指示器中删除左边距

时间:2015-06-16 07:51:37

标签: android android-actionbar icons margin padding

我目前正在使用此代码隐藏默认后退指示符并使用自定义drawable:

actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setIcon(R.drawable.icon_actionbar_menu);

结果是图标和左上角之间有一个空格。我想删除这个空格并使图标从左侧开始,没有填充\ margin。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

以下帖子的答案对我有用,但不适用于平板电脑:

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>