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

android - Android如何知道上下文菜单何时完全呈现

在 Android 中,当用户想要显示上下文菜单时,他们需要长按某些控件。之后,onCreateContextMenu运行回调以在屏幕上创建上下文菜单。但是有没有听众知道上下文菜单何时完全呈现?

0 投票
1 回答
1637 浏览

android - 为什么单击listview item会触发CAB?

我是android应用程序开发的新手,现在我被一个问题困住了。我的应用程序使用 SimpleAdapter 作为适配器来填充列表视图,我实现了 AdapterView.OnItemClickListener 接口并将其注册到列表视图,还实现了 AbsListView.MultiChoiceModeListener 接口来处理长点击事件。但是当我单击列表视图中的项目时,onItemClicked()将触发该方法并显示 CAB,为什么?

下面是我的代码:

另外,我想知道onActionItemClicked()当用户长按并单击deleteCAB 中的菜单时,如何在方法中删除一行列表视图。

0 投票
2 回答
1855 浏览

android - 在同一个活动中是否可以有 2 个上下文菜单?

我有一个带有TextView图像图标的活动。我已经通过覆盖为图像图标创建了上下文菜单onCreateContextMenu()

但是,我还想为TextView. 但是,我注意到我已经在使用onCreateContextMenu()

因此,是否可以为TextView?

0 投票
2 回答
1251 浏览

android - android edittext 上下文菜单

在edittext长按创建上下文菜单。如何删除上下文菜单?我试过这个:

但后来我无法选择文本。

0 投票
2 回答
371 浏览

android - 在 Fragment 上方的 `onContextItemSelected` 上崩溃

我有一个FragmentActivity使用SherlockActionBar和支持库 v4。

主布局中有一个ListFragment。点击一个列表项会打开一个新ListFragment的部分滑入视图。如果您长按这些列表项,则会显示一个包含两个选项的上下文菜单。第一个选项显示一个dialog带有一个EditText框和一个Button' 它在尝试打开时崩溃。

如果我删除该EditText行和这些Button行(除非您用 声明它们),会弹出findViewById一个空的。dialog但出于某种原因,它不喜欢对话框的内容(按钮/框)。任何人都可以查看 LogCat 并了解原因吗?线就是null线setText。如果我将其注释掉,按钮将onClickListner变为null.

这是该代码和logcat的代码。

日志猫:

0 投票
1 回答
316 浏览

android - OnGestureListener 取消 onCreateContextMenu

我有一个OnGestureListener我的,ListView因为我需要对它做手势,但现在ContextMenu不起作用。

编辑代码:

我在onActivityCreated我的方法中有Fragment 这个ListView

这样做允许我的手势,但是,评论它会带回我的 ConextMenu。

我知道我可以使用 showContextMenu(v),但如果这是答案,我不确定在哪里放置它(我在几个地方尝试过)。

在我设置适配器的片段中,我有这个空方法,

我尝试将代码放在那里,但没有对视图的引用。所以不知道如何进行?

0 投票
1 回答
144 浏览

android - 停止在背景单击/返回时关闭上下文菜单

我可以显示一个上下文菜单,这很棒。

现在我不希望用户能够在不选择选项的情况下关闭上下文菜单,我将如何执行此操作?还是我应该停止懒惰并转向对话?

0 投票
1 回答
91 浏览

android - 由于哪个选项卡的项目,上下文菜单被实例化?

在我的 android 应用程序中,我有 3 个选项卡。这 3 个选项卡中的每一个都有列表视图。现在我已经为上下文菜单注册了这些列表视图。如何检测从中实例化上下文菜单的选项卡(id 或其名称)?因为选项卡中的所有三个列表视图都注册了相同的上下文菜单。

0 投票
2 回答
1264 浏览

android - 使用上下文菜单从列表中获取文本

我一直在尝试使用上下文菜单从列表中的一行中获取文本。到目前为止,我能够使用 row.xml 文件中的 id 获取文本名称。但是,当我在列表中选择另一行时,它将在列表的第一行中返回相同的名称,而不是我选择的名称。

行.xml

0 投票
3 回答
3241 浏览

android - PopupWindow 内的 WebView 中的上下文菜单/窗口会使应用程序崩溃?

我有一个带有 PopupWindow 的应用程序,其中包含打开 Facebook 页面的 WebView、任何上下文菜单,例如:WebView 中文本字段上的自动完成功能,甚至应该显示用户复制/粘贴/剪切选项的长按使应用程序立即崩溃以下错误:

注意:我对问题的理解是,上下文菜单/窗口实际上显示在应用程序本身的范围内,而不是使用另一个 PopWindow(由核心 WebView 类自动生成)在 WebView 内,该类错误地引用了上下文。

我的代码如下:

主.xml

弹出窗口.xml

MainActivity.java