问题标签 [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 投票
3 回答
67 浏览

android - 从溢出菜单中使用来自 dialogfrag 的数据库时的 Nullpointer

在 onOptionsItemSelected 方法中调用对话框片段。从那里开始,当调用 sql db 时,日期选择器和清除历史片段似乎都获得了空指针。

主要活动和 dialogFrag 类如下所示。堆栈跟踪底部的错误也是:

主要活动:

日期选择器对话框片段:

堆栈跟踪:

0 投票
0 回答
563 浏览

android - 溢出菜单中的分隔线

是否可以在 Android 的溢出菜单中的菜单项组之间放置分隔线?

分隔符是菜单的标准功能,并且已经使用了至少 30 年。因此,如果这不可能以不平凡的方式实现,那似乎有点奇怪。

例如,ChromeOSx 上的菜单如下所示:

在此处输入图像描述

我说的是一些菜单项之间的界限。有没有办法在 Android 的溢出和/或上下文菜单中获得类似的东西,而无需求助于自定义视图和诸如此类的东西?

0 投票
3 回答
1268 浏览

android - 在本机菜单的菜单项之间显示分隔线

在菜单标题之间显示水平分隔线

我想编辑菜单标题之间的水平线,我参考了很多解决方案,但没有一个能够找到我的解决方案。请帮我找到解决方案

先感谢您 :)

0 投票
0 回答
27 浏览

android - 使用默认导航抽屉活动时,设置菜单项在单击时失败

当我按下默认 Android Studio Navigation Drawer Activity 中的设置按钮时,应用程序将失败。

错误代码:

截屏

MainActivity.java:

资源/菜单/main.xml:

资源/布局/app_bar_main.xml:

我能做些什么来解决这个问题?

0 投票
1 回答
231 浏览

android - actionOverflowButtonStyle 和菜单到边缘的距离

三点溢出菜单图标非常靠近屏幕边缘,难以触摸。我看到溢出按钮的样式可以更改(通过 actionOverflowButtonStyle),但除了图标之外,我找不到任何关于可以更改的文档。可以调整填充或边距吗?如果是这样,怎么做?actionOverflowButtonStyle 下有哪些选项可用?我想将按钮从屏幕的右边缘推出一点,而不必创建一个带有内置填充的新可绘制对象。

谢谢。

0 投票
1 回答
96 浏览

java - 更改溢出菜单的颜色

这是我的开始活动。它以编程方式工作正常。

我面临的唯一问题是,当硬件菜单键调用时,溢出菜单是深色主题。

我已在此示例中提供了所有基本的代码行。

这是被ActionBar的溢出菜单图标调用时的样子

这是按下 Hardware Menu 键时我的 App OverFlow-Menu 的外观

0 投票
1 回答
50 浏览

java - 工具栏中的标题和溢出菜单

我如何在没有setSupportActionBar(工具栏)的情况下添加溢出菜单,因为当我这样做时,会出现这个溢出菜单但随后toolbar.setTitle("");不能与其他工具栏方法一起使用,我必须使用 setTitle 和其他东西getSupportActionBar();

如果我们必须通过操作栏设置所有东西,那么工具栏需要什么?

0 投票
3 回答
338 浏览

java - 溢出菜单不显示

我的应用程序有问题...溢出菜单不可见!我可以物理地点击手机的右上角并显示菜单项,但没有显示三个点。

这是我的xml:

Java代码:

我在 StackOverflow 上尝试过其他解决方案,但似乎都不起作用。我曾尝试在 2 部手机上运行该应用程序,均使用 Android 版本 > 4.4。

更新: 我尝试向应用程序添加导航抽屉。同样,当我点击抽屉按钮应该在的一侧时,菜单会显示,但按钮不可见......

更新 2: 我尝试在 style.xml 中更改主题设置。当我将 windowActionBar 设置为 true 而不是 false 并将 windowNoTitle 设置为 false 而不是 true 时,抽屉和溢出菜单都会出现。但是,我的工具栏像这样显示在操作栏下方。

如何将菜单按钮添加到实际的(白色)工具栏?

提前致谢。

0 投票
1 回答
200 浏览

android - 如何使用 Espresso 在溢出菜单中选择一个复选框?

我正在为带有复选框的溢出菜单的 UI 编写测试,如下图所示。我想检查每个复选框的状态,并切换它们,但我无法找到匹配它们的方法。复选框及其标签是不同的视图,因此我无法将复选框与withText()并且hasSibling()也不起作用。由于布局是由菜单框架生成的,我无法控制复选框的 id(它们都有 id“复选框”)。

这是菜单的样子:

在此处输入图像描述

这是我尝试匹配和切换复选框。它失败了NoMatchingViewException

0 投票
1 回答
37 浏览

java - 显示某些片段时无法隐藏 Android 溢出菜单

我所取得的成就

我正在开发一个 Android 应用程序,该应用程序使用附加到我的 MainActivity 的导航抽屉,以在用户选择导航项时显示某些布局。我还为应该出现在 appBar 中的溢出菜单创建了一个菜单资源文件。

我无法实现的目标

但是,无论用户选择的导航抽屉项目如何,我创建的溢出菜单都会显示在 appBar 中。如果可能,我需要在显示布局日历/设置时从 appBar 隐藏此溢出菜单。(代码如下)

我试图做的事

我尝试使用该setHasOptionsMenu()方法并将其设置为 false 在我的日历/设置 Java 文件中。

申请代码

主要活动

FragOne

片段二