问题标签 [overflow-menu]

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 投票
1 回答
1032 浏览

android - Android操作栏始终显示操作栏中菜单项的溢出菜单

您好我正在开发示例 Android 应用程序,我正在尝试在操作栏中显示菜单项。但是即使只有一个菜单项,我的操作栏也总是显示溢出菜单。它没有在操作栏中显示我的菜单项图像。我已经通过以下方式实现了这一点

我做错什么了吗?需要一些帮助。谢谢你。

0 投票
2 回答
601 浏览

android - 自定义 appcompat 上的菜单溢出

我想更改溢出菜单的背景颜色,我使用 AppCompat 作为主题。我尝试了一堆组合没有任何结果。

我的样式.xml

对于我尝试使用和不使用 android 命名空间 ( android:) 的属性,我认为我没有为我的 PopupMenu 引用正确的父级,但这就是我到目前为止发现的。

0 投票
1 回答
335 浏览

android - 在操作栏android中添加溢出菜单

我想在 android 操作栏中显示溢出菜单。在所有设备中,我需要在操作栏左侧使用相同的设计应用程序名称,并在右侧使用带有菜单的溢出图标。目前,当我运行应用程序菜单时,单击菜单图标会显示。我只想显示像附加图片一样的菜单- 在此处输入图像描述

下面是我在 menu.xml 中的代码 -

如何以这种方式显示菜单。

提前致谢。

0 投票
1 回答
465 浏览

android - 如何在操作栏中显示溢出菜单

我想在操作栏中显示一个溢出菜单,我试图在我的活动中使用一个菜单,但是当我点击手机上的菜单按钮时,我只会得到一个弹出菜单。有什么方法可以强制带有物理按钮的手机溢出菜单?

这是我的菜单文件:

0 投票
1 回答
33 浏览

android - 操作栏上未显示溢出菜单

当我在 avd 模拟器上执行应用程序时,菜单在操作栏上,但是当它在真实设备上执行时,我必须点击选项按钮来设置菜单。这段代码有问题吗?

0 投票
1 回答
303 浏览

android - 溢出菜单行自定义

我想自定义操作栏中溢出菜单的行。我发现了一篇很棒的博客文章,解释了如何去做,看起来很简单。链接如下。 http://scriptedpapers.com/2014/08/12/android-action-bar-overflow-menu-customization/

我特别想更改溢出菜单行的背景颜色,因此我使用的主题如下所示:

将此主题应用于应用程序,溢出菜单的背景颜色与 Holo.Light.DarkActionBar 的默认颜色保持相同,尽管设置了自定义 popupMenuStyle。

对于我的项目,minSdkVersion 是 15,targetSdkVersion 是 19。

有没有人有任何想法?

谢谢。

0 投票
3 回答
453 浏览

android - Android:如何在上部操作栏上准确显示溢出菜单

我的操作栏中有一个溢出菜单,它显示在上部操作栏的某些设备中,而在下面的操作栏中显示的其他设备中,我想在所有设备的上部操作栏上显示我的溢出菜单。请帮我。

我的溢出菜单:

和我的代码:

0 投票
1 回答
477 浏览

android - 溢出菜单不显示 - android

我的活动中有一个包含 3 个项目的操作栏 - 添加项目、选项项目和溢出项目。添加项目设置为始终在操作栏中可见,溢出项目也是如此。我的问题是选项项目 - 我希望它显示在溢出菜单中,但是每当我点击溢出项目(带有 3 个点的图标)时,它根本没有任何作用。但是,如果我单击设备上的内置菜单按钮,它会显示带有选项项的溢出菜单。

所以我的问题是 - 为什么当我单击溢出图标时,什么也没有发生,但是当我单击设备上的内置菜单按钮时,它确实显示了溢出菜单?

这是我的 XML 菜单代码:

这是我对 onOptionsItemSelected 的实现:

0 投票
0 回答
1074 浏览

android - 在 Android Studio 上停用 Appcompat

我从使用 Eclipse 转到使用 Android Studio,但我发现一个问题,AppCompat 给我带来了一些问题,我不想使用它,所以我尝试停用它,但我没有找到办法。Android Studio中有一个选项可以停用它吗?因为在项目构建后手动调整项目(更改继承、前缀和主题)需要大量时间。

问题是在使用 AppCompat 时,我无法创建溢出菜单。如果我写“app:ifRom”,该项目就会出现在 ActionBar 上,那就对了。但是如果我写“app:never”,溢出图标(3个点)永远不会出现,如果我触摸打开溢出菜单的硬件键,应用程序会突然停止。这就是我不想使用 AppCompat 的原因,因为不使用它(使用 android: 前缀而不是 app: 前缀)我没有任何问题。

如果您能帮我解决以下问题之一:如何在 Android Studio 上停用 AppCompat 或为什么“app:never”前缀不起作用,我将不胜感激。

0 投票
1 回答
117 浏览

android - 溢出菜单在 Appcompat 上不起作用

我刚刚从 Eclipse 迁移到 Android Studio,我正在使用 Appcompat 库,因为它默认出现在 Android Studio 中,并且很难停用它。

问题是当我创建一个 ActiveBar 时,应该在溢出菜单中显示的项目永远不会出现,溢出菜单图标(3 个点)也不会出现。

仅创建栏中的项目,如果我触摸打开溢出菜单的硬件键,应用程序就会崩溃。

MainActivity.java:

main_activity_actions:

日志猫:

我使用了Android Studio自带的Blank Activity,只修改了main_activity_actions XML文件。我不知道我是不是出了什么问题,或者 Appcompat 库是否有错误。

如果你能帮助我,我将不胜感激。谢谢你。