问题标签 [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 回答
241 浏览

android - 设置Android工具栏overFlow菜单样式的问题(带笔划线的圆角)

我想做的是得到一个带有圆角和笔划线的简单菜单,如下所示:我的最终目标

但我得到的是:

我得到了什么

首先,我在drawable(drop_down_back_0.xml)中制作了一个带有波纹的形状:

然后我以一种风格使用它:

最后,我在我的 activity_layout.xml 中使用了该样式:

0 投票
0 回答
94 浏览

android - 工具栏菜单文本对齐

我已经为工具栏溢出菜单制作了自定义样式。

这是背景形状:

并在我的工具栏中使用它:

背景形状和文本颜色已正确更改。问题是“文本对齐”、“文本方向”和“文本重力”没有受到影响。当然我单独检查了它们,但我把它们放在一起只是为了回顾它们

在此处输入图像描述

0 投票
1 回答
204 浏览

android - (android) 为什么 app:actionLayout="" 不起作用?

在此处输入图像描述

你好

我正在使用导航抽屉。

我想在溢出菜单项上从文本更改为文本和图标。

所以我在 menu.xml 中使用了“android:icon”和“android:title”。但是没有显示任何东西。

确切地说,我只能看到文字。

我使用了 android:actionLayout="@layout/overflow_menu_item"。在overflow_menu_title 中定义了Text 和Icon。

但它也不起作用

我不知道为什么它不起作用。

如何在溢出菜单项中设置文本和图标?

我搜索了很多,但没有帮助。

请帮帮我...

这是代码

溢出菜单.xml

溢出菜单项.​​xml

0 投票
2 回答
140 浏览

android - 有没有办法在溢出菜单项中添加图标?

在此处输入图像描述

我在基本导航抽屉中使用溢出菜单。

我想在菜单项上显示图标和文本。

但无论我做什么都行不通。

这些是我在 menu.xml 代码中尝试的方式。

首先,这是放置'android:icon'overflow_menu.xml的普通方式

二、使用'android:actionLayout=""'代码

溢出菜单标题.xml

我尝试了任何方式,但一切都失败了。

我不知道为什么我不能在里面放一个图标。

请帮我...

谢谢你。

0 投票
2 回答
297 浏览

android - 如何在溢出菜单图标上设置边距?

在此处输入图像描述

你好。

我想将图标移动到工具栏中的左侧。

在 menu.xml 中,没有 margin 属性。

我想将边距设置为溢出菜单的图标。

如何设置保证金?

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

activity_main.xml

菜单.xml

0 投票
3 回答
170 浏览

android - 按下主页按钮时如何关闭溢出菜单?

当我们单击三个点时,我正在显示溢出菜单列表。当我按下主页按钮并再次启动应用程序时,溢出菜单列表仍在显示。如何关闭溢出菜单列表窗口?

附图

0 投票
1 回答
102 浏览

android - 溢出按钮与 ActionMenuView 中的其他操作图标重叠

我用来ActionMenuView渲染菜单。ActionMenuView但是重叠最后一个动作图标的溢出按钮:

在此处输入图像描述

这是我的代码:

在java中

R.menu.recieved_letter_commands.xml 文件:

0 投票
2 回答
155 浏览

android - 如何删除可检查菜单项的结束填充?

我有一个带有可检查菜单项的溢出菜单。我想一直对齐CheckBox到最后,但我不知道如何做到这一点。

我的菜单定义如下:

溢出菜单

0 投票
1 回答
56 浏览

android - Android - 如何禁用菜单项但删除默认的灰色文本颜色?

我的菜单文件 menu_main.xml,“创建”项只是一个标题,所以应该禁用它。

id @id/title 只是一个标题,因此它不应该是可点击的,但它应该是粗体,所以我在我的 java 代码中这样做

问题是它获得了灰色禁用颜色,但我希望它有粗体文本并且不可点击,因为它的目的是像标题一样。

无论如何,我可以单独覆盖这个特定菜单项中的灰色吗?

0 投票
1 回答
44 浏览

java - S-Pen 强制菜单列表跳回顶部

MenuDropDownListView按下工具栏上的 an 后,S-Pen 无法正确滚动OverflowMenuButton(参见下面的 gif)。

当 S-Pen 接触时,菜单会被强制返回顶部。

这个问题似乎不是MenuDropDownListView. PopupMenuAndroidX库中滚动 a 时也会发生这种情况( androidx.appcompat.widget.PopupMenu)。但是,在使用标准 Android 库 ( )时,这种行为可以正常工作。PopupMenu 场景对我遇到的问题不太重要,但它可能仍然相关。android.widget.PopupMenu

以下 gif 是尝试使用 S-Pen 滚动到列表底部的示例,记录在 Samsung Galaxy Note20(Android 11,stock ROM)上:

滚动溢出菜单不适用于 S-Pen

以下 GIF 尝试滚动到每个 PopupMenu 的底部,记录在三星 Galaxy Note20(Android 11,库存 ROM)上:

Android PopupMenu 滚动行为(工作)

AndroidX PopupMenu 滚动行为(不工作)

OverflowMenu 的代码如下:

res/menu/example_menu.xml

MainActivity.java