Android工具栏菜单项占用空格。不要设置重复

时间:2017-01-01 19:09:12

标签: android android-layout android-toolbar

我的菜单项占用了空格。我知道默认填充是56 dp,但我不知道如何删除它。我遵循了这个link,但我没有为我工作。 我正在使用工具栏而不是操作栏。

我的工具栏是

<android.support.v7.widget.Toolbar
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/colorPrimary"
            android:id="@+id/toolbar"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
        </android.support.v7.widget.Toolbar>

我得到如下图像的输出..如何删除菜单项之间的空格

。 ..

1 个答案:

答案 0 :(得分:0)

只需将此行添加到您的活动主题

即可

<item name="android:actionButtonStyle">@style/OptionMenuStyle</item>

并在样式资源中创建新样式

<style name="OptionMenuStyle" parent="AppBaseTheme">
    <item name="android:minWidth">20dip</item>
    <item name="android:padding">0dip</item>
</style>

设置仅0dp填充的问题是 - 选项菜单项具有默认的最小宽度,因此设置0dp填充不会改变任何内容。

应用此样式前的结果如下所示。

enter image description here

应用上述风格后的结果

enter image description here

干杯!!!