Android onCreateMenuOptions动态

Android onCreateMenuOptions动态,android,Android,我从谷歌上得到了这张图片,它符合我想展示给你们的内容。我只想得到蓝色的结果,我想通过代码(而不是xml文件)来实现 问题是,值“Add”出现在图像中的橙色箭头内,我想在外部显示一个图像(在左侧) 我怎样才能做到这一点?谢谢。您需要访问您的菜单项。根据,在操作栏中显示的项称为操作项。您用橙色指出的菜单是动作溢出菜单 文档列出了可以传入的各种标志。您要查找的是始终显示为\u操作 如果使用SHOW\u AS\u ACTION\u If\u ROOM,则操作栏中不适合的菜单项将自动移动到溢出菜单。如果

我从谷歌上得到了这张图片,它符合我想展示给你们的内容。我只想得到蓝色的结果,我想通过代码(而不是xml文件)来实现

问题是,值“Add”出现在图像中的橙色箭头内,我想在外部显示一个图像(在左侧)

我怎样才能做到这一点?谢谢。

您需要访问您的菜单项。根据,在操作栏中显示的项称为操作项。您用橙色指出的菜单是动作溢出菜单

文档列出了可以传入的各种标志。您要查找的是
始终显示为\u操作

如果使用
SHOW\u AS\u ACTION\u If\u ROOM
,则操作栏中不适合的菜单项将自动移动到溢出菜单。如果使用
SHOW\u AS\u ACTION\u NEVER
,它们将始终位于溢出菜单中

如果您支持的API版本低于11(3.0),请确保在API版本检查中包装
setShowAsAction()

您需要调用菜单项。根据,在操作栏中显示的项称为操作项。您用橙色指出的菜单是动作溢出菜单

文档列出了可以传入的各种标志。您要查找的是
始终显示为\u操作

如果使用
SHOW\u AS\u ACTION\u If\u ROOM
,则操作栏中不适合的菜单项将自动移动到溢出菜单。如果使用
SHOW\u AS\u ACTION\u NEVER
,它们将始终位于溢出菜单中

如果您支持的API版本低于11(3.0),请确保在API版本检查中包装
setShowAsAction()

您需要调用菜单项。根据,在操作栏中显示的项称为操作项。您用橙色指出的菜单是动作溢出菜单

文档列出了可以传入的各种标志。您要查找的是
始终显示为\u操作

如果使用
SHOW\u AS\u ACTION\u If\u ROOM
,则操作栏中不适合的菜单项将自动移动到溢出菜单。如果使用
SHOW\u AS\u ACTION\u NEVER
,它们将始终位于溢出菜单中

如果您支持的API版本低于11(3.0),请确保在API版本检查中包装
setShowAsAction()

您需要调用菜单项。根据,在操作栏中显示的项称为操作项。您用橙色指出的菜单是动作溢出菜单

文档列出了可以传入的各种标志。您要查找的是
始终显示为\u操作

如果使用
SHOW\u AS\u ACTION\u If\u ROOM
,则操作栏中不适合的菜单项将自动移动到溢出菜单。如果使用
SHOW\u AS\u ACTION\u NEVER
,它们将始终位于溢出菜单中


如果您支持的API版本低于11(3.0),请确保在API版本检查中包装
setShowAsAction()

这些是actionbar项

1.创建图标并复制到可绘制文件夹中 2.在菜单文件夹中创建xml文件并添加

<item
    android:id="@+id/newrss_actionbar"
    android:icon="@drawable/content_new"
    android:showAsAction="always"
    android:title="@string/abc"/>

这些是actionbar项目

1.创建图标并复制到可绘制文件夹中 2.在菜单文件夹中创建xml文件并添加

<item
    android:id="@+id/newrss_actionbar"
    android:icon="@drawable/content_new"
    android:showAsAction="always"
    android:title="@string/abc"/>

这些是actionbar项目

1.创建图标并复制到可绘制文件夹中 2.在菜单文件夹中创建xml文件并添加

<item
    android:id="@+id/newrss_actionbar"
    android:icon="@drawable/content_new"
    android:showAsAction="always"
    android:title="@string/abc"/>

这些是actionbar项目

1.创建图标并复制到可绘制文件夹中 2.在菜单文件夹中创建xml文件并添加

<item
    android:id="@+id/newrss_actionbar"
    android:icon="@drawable/content_new"
    android:showAsAction="always"
    android:title="@string/abc"/>

是的,你说得对。但我怎样才能做到有图像和文字呢
MenuItem SaveMenu=menu.add(menu.NONE,menu.NONE,menu.NONE,“保存”);SaveMenu.setIcon(R.drawable.pin_位置);SaveMenu.setShowAsAction(MenuItem.ShowAsAction与文本一起显示)有了它,我既不会得到图像也不会得到文本。默认情况下,文本显示在“设置菜单”中。文档中说明,您需要使用
将\u显示为\u操作\u或另一个带有\u text
标志的标志。因此,您的代码应该类似于
SaveMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT)是的,你是对的。但我怎样才能做到有图像和文字呢
MenuItem SaveMenu=menu.add(menu.NONE,menu.NONE,menu.NONE,“保存”);SaveMenu.setIcon(R.drawable.pin_位置);SaveMenu.setShowAsAction(MenuItem.ShowAsAction与文本一起显示)有了它,我既不会得到图像也不会得到文本。默认情况下,文本显示在“设置菜单”中。文档中说明,您需要使用
将\u显示为\u操作\u或另一个带有\u text
标志的标志。因此,您的代码应该类似于
SaveMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT)是的,你是对的。但我怎样才能做到有图像和文字呢
MenuItem SaveMenu=menu.add(menu.NONE,menu.NONE,menu.NONE,“保存”);SaveMenu.setIcon(R.drawable.pin_位置);SaveMenu.setShowAsAction(MenuItem.ShowAsAction与文本一起显示)有了它,我既不会得到图像也不会得到文本。默认情况下,文本显示在“设置菜单”中。文档中说明,您需要使用
将\u显示为\u操作\u或另一个带有\u text
标志的标志。因此,您的代码应该类似于
SaveMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT)是的,你是对的。但我怎样才能做到有图像和文字呢
MenuItem SaveMenu=menu.add(menu.NONE,menu.NONE,menu.NONE,“保存”);SaveMenu.setIcon(R.drawable.pin_位置);SaveMenu.setShowAsAction(MenuItem.ShowAsAction与文本一起显示)有了它,我既不会得到图像也不会得到文本。默认情况下,文本显示在“设置菜单”中。文档中说明,您需要使用
显示为\u活动或另一个标记