问题标签 [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.
android-contextmenu - 修复代码中的 java.lang.NullPointerException
我正在NullPointerException
输入上下文菜单的代码。这是 onCreateContextmenu 方法
我在 long buttonId = info.id;
下面的代码中收到错误
有人可以帮我解决这个问题吗
android - 无论上下文模式是否打开,都以不同的方式设置操作栏项目?
我的用例是这样的:默认操作栏显示蓝色背景,我希望按钮在按下时变为绿色;另一方面,上下文操作栏是绿色的,我希望按钮在按下时变为蓝色。(某种反色)
- 默认操作栏:蓝色背景,绿色叠加(按下状态)
- 上下文动作模式:绿色背景,蓝色叠加(按下状态)
我已经有了选择器,我可以在我的主题中设置android:actionBarItemBackground来设置两种模式的可绘制对象。我还可以在android:actionModeCloseButtonStyle中设置关闭按钮的样式,并且效果很好。
那我该如何设置其他按钮的样式呢?
谢谢大家,吉尔
android - 单击上下文菜单时如何启动意图活动?
当我长按列表视图上的一项时,我已经成功创建了浮动上下文菜单。但是,当我单击上下文菜单上的菜单时,什么也没有发生。我想让它开始一个新的活动。有什么不对?
android - 片段中的错误@Override 方法被调用(Android)
我在使用片段时遇到问题。
首先是一些基本信息。我正在使用Actionbar
带有 3 个选项卡/片段的 (support.v4)。前两个片段会导致问题。第一个片段扩展 ListFragment,第二个扩展片段。两者都有一个ListView
和一个ArrayAdapter
(不同的 ArrayAdapter)。
我的片段:
在两个片段中,我创建了一个
ContextMenu
(不同的菜单/菜单项):在这两个片段中,我都覆盖了
onCreateContextMenu(..)
和onContextItemSelected(..)
。我的适配器:
两个适配器都覆盖了 getView 方法。
我的问题:
如果我选择
ContextItem
片段 2 的 a,onContextItemSelected
则调用 frament 1 的方法。如果我更新片段 2,也会调用片段 1 的 getView。
在您的帮助和 StackOverflow 的帮助下,我已经发现,如果一个片段处于活动状态,那么紧挨着它的两个片段已经处于活动状态。因此,如果两个片段具有相同的可覆盖方法,则将选择第一个。问题是,我没有找到解决方案;-)
这里有没有人了解我的问题和/或曾经处理过这个问题?
编辑:源代码
android - 为什么上下文菜单不起作用?
我有一个带有自定义适配器的列表视图。我必须为其放置一个上下文菜单,但它不起作用。我把它放在onItemLongClick
列表中,它也不起作用。不知道怎么contextmenu
触发 如果我必须单击某个项目或长按它。我确实注册了一个长按以从项目中获取 id。
编辑我想我知道出了什么问题。我的项目列表视图上有一个按钮。我从布局中删除了这个按钮,上下文菜单运行良好。但我需要这个按钮。为什么按钮在上下文菜单中引起问题?
这是课程:
android - 片段中不适当的上下文菜单
我有一个带有导航抽屉和片段的活动。他们每个人都有自己的带有上下文菜单的 ListView。
导航抽屉内的上下文菜单工作正常。
问题出在片段内的菜单上。当我进入片段的上下文菜单时,会显示导航抽屉的菜单和片段的菜单。
活动的方法
片段的方法
先感谢您。
android - GridView Android 中的上下文菜单
我有GridView
:
和OnItemCliclListener
:
我只想在两个项目单击时创建上下文菜单:"knee_ks"
, "knee_kp"
. 另一方面是:
这是可能的?
android - longClick 在我的应用程序中不起作用
我有一个带有 Custon 适配器的列表视图。我为 longclick 实现了一个侦听器来处理上下文菜单。问题是长按不起作用。上下文菜单没有出现。
以下是代码:
来自列表视图的监听器
来自自定义适配器的代码
上下文菜单中的代码
来自列表视图的 xml
android - 禁用通过状态栏打开设置菜单
我正在为平板电脑制作安卓应用程序。用户应该不能对平板电脑做任何其他事情。应用程序作为启动器运行。
我试图通过状态栏面板禁用设置:
设置菜单无法通过状态栏打开,但用户可以通过状态栏上的 wifi 设置进入设置菜单并运行其他应用程序或杀死/卸载我的应用程序。
有没有办法禁用设置菜单(例如通过密码保护它)或通过我的应用程序覆盖它或隐藏状态栏并禁用扩展它?
android - 我有一个列表视图,单击时会出现一个上下文菜单。有什么方法可以知道出现哪个列表视图项的上下文菜单?
有一个列表视图,单击时会出现一个上下文菜单。有什么方法可以知道出现哪个列表视图项的上下文菜单?