android - 如何删除 Android 中操作栏图标之间的多余空间?

标签 android android-actionbar

如何删除操作栏中图标之间的多余空间?

请看图片。 enter image description here

尝试了一切,似乎没有任何效果:

    <style name="Widget.Toolbar" parent="@style/Widget.AppCompat.Toolbar">
    <item name="android:paddingRight">0dip</item>
    <item name="android:paddingLeft">0dip</item>
    <item name="android:background">@color/actionBarBackgroundColor</item> <!-- v11 -->
    <item name="background">@color/actionBarBackgroundColor</item>
    <item name="android:width">48dip</item>
</style>

最佳答案

你可以通过样式来实现,试试这个

    <style name="AppTheme" parent="android:Theme.Light">
      <item name="android:actionButtonStyle">@style/ActionButtonStyle</item>   
    </style>


    <style name="ActionButtonStyle" parent="@android:style/Widget.Holo.ActionButton">
      <item name="android:minWidth">0dip</item>
      <item name="android:paddingLeft">0dip</item>
      <item name="android:paddingRight">0dip</item>                  
    </style>

将您的 list 更新为

android:theme="@style/AppTheme" >

关于android - 如何删除 Android 中操作栏图标之间的多余空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29779322/

相关文章:

java - 尝试在我的 Android 应用程序中 setDisplayHomeAsUpEnabled(true) ,它给了我一个 NullPointerException

android - 使用操作栏与 TabHost 的选项卡

android - 以编程方式发送彩信

android - 如何在Tab中显示ListView?

android - 我可以在 fragment 中构建操作栏吗?

android - 如何将资源文件夹中的自定义字体设置为 Android 中操作栏的标题?

java - fragment 在两 Pane 平板电脑模式下未正确显示

android - 当我在 YouTube 中单击播放 "button"时(在封面下)会发生什么?

android - MediaCodec.dequeueOutputBuffer 在 Android 上编码 h264 时花费很长时间

Android Studio 3.1.4 网格布局 v7 :28 not rendering