问题标签 [android-contextmenu]

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 回答
21888 浏览

android - Android 上下文菜单创建中的 getMenuInflater() 方法未定义问题

我正在尝试在片段内创建上下文菜单项。但是我遇到了 getMenuInflater() 方法的问题。它是未定义的。我已经导入了所有必要的包。谁能指出我在这里做错了什么?

这是我的代码:

这是我的 menu.xml

0 投票
1 回答
260 浏览

android - 上下文菜单未显示

这是我在 onCreate() 方法中的代码部分:

这是其余的代码

创建上下文菜单

项目选择

上下文菜单根本不出现。我错过了什么吗?

0 投票
1 回答
896 浏览

android - 如何将默认 ContextMenu 样式设置为 EditText?


我对 EditText 的 ContextMenu 的样式有疑问。

我创建了新对话框:

这是CustomDialogStyleServerDetails样式:

DialogWindowTitle样式

对话框看起来像我想要的:(抱歉,我还不能发布图片)

对话框.png

但是 EditText 的 ContextMenu 从我的对话框中获取样式

EditText 的 ContextMenu.png

有什么办法,如何将默认样式设置为 ContextMenu?
我没有找到任何解决此问题的方法。
所有帮助将不胜感激!
谢谢你。

编辑:我的解决方案:创建一个扩展 Dialog 的自定义类(称为 DialogServer)。
编辑#2:不,看起来这不是正确的解决方案。

我试过这个构造函数:

问题仍然存在

使用此构造函数:

contextmenu 的样式还可以,但是对话框的样式不见了。

0 投票
1 回答
114 浏览

android - 在 listactivity 中使用 contextmenu 删除子字符串

我有一个上下文菜单来删除 listactivity 上的数据,但是当我在我的应用程序上尝试它时,数据并没有被删除。以前我在我的 AlmagHelper 类上使用子字符串查询输入数据。如果我创建的编码有问题?请帮忙 ..

我创建的这个活动课..

这是输入包含在类 AlmagHelper 中的数据的代码..

我试过使用这段代码,但它不起作用

我有什么解决办法吗?任何解决方案对我来说都非常有用。谢谢 :-)

0 投票
1 回答
545 浏览

android - 长按网格单元格内的网格样式菜单

我正在尝试实现与此类似的目标:

在此处输入图像描述

当用户在网格视图中长按网格单元格时,菜单应在网格单元格区域内绘制,如上所示。如果有人曾经尝试过类似的事情,或者是否有任何图书馆可以做同样的事情,请帮助我。

这是一个关于如何在长按时触发上下文菜单的代码片段。

我的活动课:

图像适配器类:

}

主.xml:

移动.xml:

这里要实现的是,在网格单元上长按时,它应该用上面的视图替换这个特定的网格单元视图,并且每个框(即查看、编辑、共享和删除)都应该响应某个事件侦听器。

0 投票
2 回答
1224 浏览

android - 项目标题未以 SHOW_AS_ACTION_WITH_TEXT 纵向显示

在我的活动中,我有一个带有标题和图标的单个项目的操作模式。

我希望同时显示标题和图标,因此我使用 SHOW_AS_ACTION_WITH_TEXT 和 SHOW_AS_ACTION_ALWAYS 标志。

在横向方向,它很好。我有标题+图标。但是在纵向时只显示图标(尽管有很多可用空间)。有谁知道我能做些什么来解决它?

请注意,如果我删除图标,标题会正确显示。

这是我的示例代码:

0 投票
1 回答
75 浏览

android - 单击按钮显示各种选项

我想设计一个按钮,当它被点击时,我会得到各种选项,我最终从中选择一个。

这与在短信中使用该概念相同。例如:如果我们按住 a,那么我们会在单击的按钮上方/下方的小按钮中获得各种“a”的各种重音选项。

如何在 Android 中实现这一点?我必须使用上下文菜单吗?如何在小按钮中获得各种选项?为此,我是否必须使用 OnTouchlistener?

0 投票
1 回答
100 浏览

android - 如何实现调用哪个上下文菜单

我有一个视图翻转器,里面有两个列表视图。我已将 onLongLickListener 注册到两个 listViews。当我在上下文菜单上按下某些东西时,我可以获得项目的位置等,但我无法获得哪个 listView 拥有当前菜单。如果需要,我可以提前提供一些代码,thanx。

0 投票
1 回答
1065 浏览

android - onContextMenuClosed 用于扩展 DialogFragment 的类

我有一个扩展 DialogFragment 的类,在这里我展示了一个 ListView。我希望此列表中的项目有一个 LongPress 选项。所以我已经覆盖了onCreateContextMenuand onContextItemSelected。我的上下文菜单出现了正确的选项。

我遇到的问题是我无法getDialog().dismiss()onContextItemSelected方法中调用。

从扩展 DialogFragment 的类的方法中关闭扩展 DialogFragment 的类的正确方法是什么onContextItemSelected

0 投票
2 回答
86 浏览

android - 使用可用的 Web 应用程序创建 ContextMenu

我正在开发一个需要打开网络浏览器才能显示网页的应用程序。另外,用户可以使用我自己的应用程序打开,所以我需要显示所有可用的网络浏览器,然后处理用户选择的选项。到目前为止,我打开了上下文菜单,但我不知道如何用我需要的项目填充它。

我想要实现的看起来像这样,但是在设备和我的应用程序中安装了浏览器。

提前致谢。