【问题标题】:Removing left margin from ActionBar home indicator从 ActionBar 主页指示器中删除左边距
【发布时间】:2015-08-31 22:15:38
【问题描述】:

我目前正在使用此代码来隐藏默认的后退指示器并使用自定义可绘制对象:

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

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

有什么建议吗?

【问题讨论】:

    标签: android android-actionbar icons margin padding


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-06
      • 2016-07-24
      • 1970-01-01
      相关资源
      最近更新 更多