我的菜单项占用了空格。我知道默认填充是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>
我得到如下图像的输出..如何删除菜单项之间的空格
答案 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填充不会改变任何内容。
应用此样式前的结果如下所示。
应用上述风格后的结果
干杯!!!