Android 子菜单项在图标右侧有额外的空白

标签 android xml android-layout android-menu

我有一个 Android 子菜单,使用以下代码声明:

<item
    android:icon="@drawable/ic_menu_share"
    android:showAsAction="ifRoom"
    android:title="Share">
    <menu>
        <item
            android:id="@+id/menuSortNewest"
            android:icon="@drawable/ic_menu_share"/>
        <item
            android:id="@+id/menuSortRating"
            android:icon="@drawable/ic_menu_share"/>
    </menu>
</item>

问题是菜单中的每个项目都是一个图标,图标右侧有一堆额外的空白。我只想要旁边没有空白的图标。我该如何实现?

这是应用程序的屏幕截图:

最佳答案

OP,根据评论中的讨论,您可能需要创建自己的 PopUpMenu 才能获得所需的功能,请参阅:

http://stackoverflow.com/a/21329225/1067946

有关操作的信息。

关于Android 子菜单项在图标右侧有额外的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22314837/

相关文章:

java - AndroidAsync websockets 不工作

ios - GDataXML 更新 xml 数据

android - 是否有 SoftInputMode 解决方法来显示整个对话框

android - 如何计算设备像素比

java - Android - 将数据添加到数据库

android - 在 Kinvey (Android) 中创建集合

java - LibGDX 阶段褪色为黑色

Java SAX ContentHandler 为每个根节点创建新对象

java - 避免大图像将其他布局推出屏幕

添加 ScrollView 时的 Android Studio 渲染