gpt4 book ai didi

android - 如何更改菜单项的边距或填充?

转载 作者:行者123 更新时间:2023-11-30 01:24:17 25 4
gpt4 key购买 nike

菜鸟问题。我在 Android 应用程序中使用工具栏和菜单。我如何更改两个菜单项之间的边距或填充?

我找到的所有答案都是关于夏洛克栏 ( https://stackoverflow.com/questions/15678467/how-to-add-padding-between-menu-items-in-android ) 或旧操作栏 ( https://stackoverflow.com/questions/21131814/how-to-padding-between-actionbars-menu-items-icon-when-using-the-support-librare )。

我认为样式文件的答案很接近,但我确实为我的案例堆叠了我需要的父名称或项目名称。

我的示例菜单:

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

<item android:id="@+id/menu_contents"
android:title="@string/menu_contents"
android:icon="@drawable/ic_format_list_numbered"
android:orderInCategory="2"
app:showAsAction="always" />

<item android:id="@+id/menu_search"
android:title="@string/menu_search"
android:icon="@drawable/ic_search"
android:orderInCategory="100"
app:showAsAction="always" />

<item android:id="@+id/menu_settings"
android:title="@string/menu_settings"
android:orderInCategory="100"
app:showAsAction="never" />

谢谢!

最佳答案

您需要以编程方式分配 ActionProvider使用 setActionProvider()在为您要更改的项目创建的 MenuItem 上。

关于android - 如何更改菜单项的边距或填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36651017/

25 4 0