我目前正在使用此代码隐藏默认后退指示符并使用自定义drawable:
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setIcon(R.drawable.icon_actionbar_menu);
结果是图标和左上角之间有一个空格。我想删除这个空格并使图标从左侧开始,没有填充\ margin。
有什么建议吗?
答案 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>