android - 减少菜单项之间的空间

标签 android

我有以下菜单:

<menu xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android">


    <item
        android:title="@string/search_title"
        android:id="@+id/action_search_music"
        android:icon="@drawable/ic_add_final"

        app:actionViewClass="android.support.v7.widget.SearchView"
        app:showAsAction="ifRoom|collapseActionView" />

    <item
        android:id="@+id/more_options"
        android:title="Rename playlist"
        android:orderInCategory="101"
        app:showAsAction="always"
        android:icon="@drawable/ic_more_vert_black_24dp">

        <menu >
            <item android:id="@+id/rename_playlist"
                android:title="Rename playlist"
                >
            </item>
            <item android:id = "@+id/action_delete_playlist"
                android:title="Delete playlist"/>

        </menu>
    </item>
</menu>

现在,我无法缩小的两个菜单项之间有相当大的空间。有什么想法可以减少这个空间吗?

编辑: 答案在这里:https://stackoverflow.com/a/10085862/6427401对我不起作用

最佳答案

将此添加到您的应用主题。

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

ActionButtonStyle

<style name="ActionButtonStyle" parent="Widget.AppCompat.ActionButton">
        <item name="android:minWidth">0dip</item>
        <item name="android:paddingStart">8dip</item>
        <item name="android:paddingEnd">8dip</item>
    </style>

关于android - 减少菜单项之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52009216/

相关文章:

android webview 打开谷歌地图应用程序

android - 使用 proguard 时 gmailsender 不工作

android - 根据 RecyclerView 每行中的数据类型膨胀行 View

android - fragment 在重新附加时创建/恢复重复 View

android - 我可以在不重启的情况下读取 Activity 中的 NFC 标签吗?

android - LiveCards 是否曾上传到谷歌帐户或仅存储在 Glass 设备上?

java - 如何使用 View 的子级制作绘图动画,逐个绘制每个 Path 的线?

Android lint - 应用快速修复按钮在 Android Studio 上被禁用

android - 无法添加依赖 Android Studio

android - Cordova/Phonegap 的 InAppBrowser 插件——window.open 不在默认浏览器中打开链接