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

android - onContextItemSelected 中的 menuitem.getmenuinfo 为空

正如文档中所建议的,我有ScrollView一个嵌入的。以下是布局的缩减:LinearLayoutScrollView

ListView我在许多使用 a而不是 a 的活动中使用以下模式ScrollView,没有问题。所以,这个问题似乎是 ScrollView 独有的。

这是问题发生的地方。从返回的值item.getMenuInfo()始终为空。

有谁知道如何解决这个问题?

我确实找到了一种解决方法来维护状态变量,并检查menuItem' 标题而不是 null AdapterContextMenuInfo。但是,我更愿意了解如何AdapterContextMenuInfo从选定的MenuItem.

我已经通过了SO帖子。它们似乎都源于复制/粘贴错误,或者没有调用registerForContextMenu正确的对象。 这是唯一一篇表明除此之外还有其他问题的文章。

0 投票
1 回答
278 浏览

android - 使用 for 语句在上下文菜单中添加字符串

您好我正在尝试将字符串(课程价格)放在上下文菜单中。但是我的代码没有按预期返回。有人可以帮我解决这个问题吗?

编辑:

我使用上面的代码得到了类似这样的结果。 在此处输入图像描述

但我想要这样的输出: 在此处输入图像描述

0 投票
0 回答
294 浏览

android - ListView 中的自定义菜单(带有 Play 商店示例)

我想模仿 Google 在 Play Store 中所做的事情;单击溢出按钮时注意菜单:

在此处输入图像描述

如果您单击每张卡片中的溢出按钮,就会出现看起来像 的内容ContextMenu。虽然它显示在被点击的相应卡片旁边——不像普通卡片那样显示在屏幕中间ContextMenu。这实际上是一个ContextMenu还是不同的东西?

0 投票
2 回答
1189 浏览

android - 通过上下文菜单使用更新和删除选项的列表视图

我在这里很困惑,我想在listview之后刷新deleting any item。我只是使用intentand call the same activity,但它不起作用。那么请提出任何其他技巧或想法。my sample code在下面:

update_page.java

0 投票
3 回答
1524 浏览

android - 按下后打开上下文菜单

我有一个与数据库链接的应用程序,我需要在按下后退按钮时打开一个菜单,其中包含保存、退出和取消选项。菜单已经创建,它可以工作(与列表视图一起使用),但我不知道如何将它与该onbackpressed方法一起使用。有什么建议吗?

第一的:

然后:

最后:

0 投票
1 回答
153 浏览

android - Android - 上下文菜单总是显示相同的结果

我试图使用上下文菜单来删除和编辑我的 sqlite 数据库数据。现在问题是我选择的任何数据,id 总是 0。所以我总是会删除,编辑第一个数据。谁能帮我解决这个问题?这是我的代码

这是我的数据库类:

0 投票
1 回答
2716 浏览

android - Android - 使用上下文菜单从 sqlite 编辑和删除数据

我试图利用上下文菜单来删除和编辑我的 sqlite 数据库数据。我希望我的应用程序检测我选择的列表中的哪个项目,并将始终删除、编辑列表中的选定项目。但问题是应用程序只删除/编辑列表中的第一个项目,id = 0。有人可以帮我解决这个问题吗?这是我的代码:

这是我的数据库类:

0 投票
1 回答
746 浏览

android - Android listview - 长按显示错误的上下文菜单

我有两个列表视图,书签列表视图和历史列表视图,一个在另一个之上。当显示历史列表视图时,书签列表视图被隐藏,反之亦然。对于长按事件,我正在创建一个上下文菜单。长点击事件适用于历史列表视图。

现在当我长按书签列表视图中的项目时出现问题,显示历史列表视图上下文菜单而不是书签列表视图上下文菜单。

这怎么可能发生?任何想法?

下面是书签列表视图上下文菜单的代码

下面是 historylistview 上下文菜单的代码

好的,我发现我可以为两个视图提供一个上下文菜单,就像这样

但是如何为每个视图调用两个不同的 onContextItemSelected() 方法?

0 投票
2 回答
1981 浏览

android - android edittext onLongPress 上下文菜单

我想执行以下操作以使用户能够长按 EditText,然后显示仅包含以下选项(选择、全选)的上下文菜单,然后允许用户选择部分文本或选择所有文本

我希望这适用于 OS 2.2 及更高版本

有人可以帮忙吗?

0 投票
1 回答
417 浏览

android - 是否可以在同一个活动中有多个 onContextItemSelected

在link1link2的帮助下,我为我的两个列表视图创建了一个 ContextMenu,如下所示

现在我想要两个 onContextItemSelected 方法,一个用于历史记录,另一个用于书签。我为历史创建了一个,效果很好。

但我无法为书签创建另一个。在同一个活动中是否可以有另一个 onContextItemSelected 方法?或者有没有办法创建第二个?