问题标签 [android-optionsmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4182 浏览

android - 如何获得 android 选项菜单的白色背景主题?

在我的 android 应用程序中,我希望我的选项菜单有一个白色背景,以便我的图标显示得更好,我已经看到很多应用程序都有这个,但我无法弄清楚如何完成这个。

0 投票
4 回答
6172 浏览

android - 在 Android 中创建选项菜单

我正在尝试在我的 Android 程序中创建选项菜单。我正在使用以下代码来扩展选项菜单:

我的xml代码是:

但是使用此代码,我无法在屏幕上显示选项菜单。

另外,我正在使用代码

使活动成为全屏视图。此代码是否会在膨胀菜单时产生问题?

提前致谢,

蒂姆森

0 投票
2 回答
10664 浏览

android - 如何在 android 应用程序的选项菜单中对菜单项进行排序?

我创建了一个选项菜单并填充了几个菜单项。由于某种原因,菜单项添加时的顺序与预期不符。

为了保证菜单项按我们希望的顺序显示,创建后需要一个排序步骤。但我搜索了 android dev 文档并没有发现这样做的方法(或者只是我没有找到它)。

有什么解决方法可以实现这一目标吗?请指教。

谢谢!

一些示例代码:

0 投票
1 回答
6364 浏览

android - Android 选项菜单项中没有显示图标

我创建了一个带有我自己制作的图标(24px x 24px)的选项菜单,但它没有显示。

我的 xml 中的代码(位于 res/menu 中)如下:

如文档中所述,菜单是在我的 Activity.java 文件中创建的:

PS该项目的标题一直位于左侧,我似乎无法在文档中的任何地方找到如何将其居中(显然 android:gravity 没有在那里完成)

谢谢

0 投票
2 回答
2429 浏览

android - Android:选项菜单外观和图标未显示

我在使用 android 选项菜单时遇到了一些问题。

这是我的代码:

在 res 文件夹中,我使用以下代码创建了一个包含 menu.xml 文件的菜单文件夹:

这是我的 SimpleOptionMenuActivity.java 文件:

1)单击模拟器的菜单按钮时,菜单会像 ListView 一样显示,即一个在另一个之上,但我希望选项一个并排显示,每行 3 个项目,即如果有四个项目,那么将有两个行(这很常见,我不知道如何正确解释)。

2) 图像未显示。我检查了 R.java 文件,图标存在于可绘制的内部类中,但它仍然没有显示在菜单中。

请帮我解决这两个问题。

0 投票
1 回答
85 浏览

android - Android:适当使用选项菜单

我见过相当多的应用程序使用选项菜单来访问添加项目、查看设置等功能。还有一些应用程序将“添加项目”功能(和其他关键功能)移动到其他地方的按钮屏幕。

我想知道:使用按钮访问关键应用程序功能(例如添加项目)是否比通过选项菜单访问所述功能更好/更有效?

0 投票
1 回答
1437 浏览

android - 使用自定义主题和选项的自定义选项菜单

我想创建如下的自定义选项菜单,并且还希望它在所有活动中都可用。

示例 1

示例 2

到目前为止,我可以使用 onCreateOptionsMenu 方法添加选项菜单,并设置其图标。但不知道它是如何膨胀的,如图所示。

在做了一些谷歌搜索后发现了一个 例子。如果可以在实现自定义选项菜单方面获得更多帮助。

0 投票
2 回答
9700 浏览

android - onCreateOptionsMenu() 调用超级

我正在使用OptionsMenu创建应用程序。super.onCreateOptionMenu()我找到了几个例子,但是每个人都在使用不同的地方来调用onCreateOptionsMenu()方法。

不同方式的列表:

我应该使用什么?

0 投票
1 回答
424 浏览

android - Android OptionsMenu,在运行时添加项目

我现在有一个看起来像这样的选项菜单:

在此处输入图像描述

可以说,如果我单击项目 1,我希望将两个新项目添加到菜单中,如下所示:

在此处输入图像描述

我在运行时(当它打开时)这样做时遇到问题,因为 onCreateOptionsMenu 只被调用一次,而 onPrepareOptionsMenu 似乎只在点击手机的菜单按钮时被调用。我只是希望它通过添加这些新项目来刷新。

谢谢你的帮助!

0 投票
1 回答
12206 浏览

android - android - 动态更改选项菜单,但通过从 XML 扩展

我需要能够更改 android 上的选项菜单(按下菜单按钮时显示的菜单),以便在一种情况下(例如按下按钮时),它将使用特定的菜单资源(XML 文件如 /res/menu/... ) 用于菜单,在另一种情况下,使用不同的 XML 文件。

到目前为止,我只看到了在没有 xml 的情况下执行此操作的示例(此处此处的示例),并且它们运行良好,但我希望能够在某些情况下更改整个菜单。我试图修改我找到的解决方案,但我的试验都没有奏效。

如果可能的话,我宁愿仅在需要使用与当前菜单资源不同的菜单资源进行更新时重新创建菜单。

请帮我。