禁用某些 ListView 项目上的上下文菜单
我有一个 ListView
,其中有一个与 ListView
中的每个项目关联的 ContextMenu
。
是否可以禁用特定项目的ContextMenu
?
I have a ListView
with a ContextMenu
associated with each item in the ListView
.
Is it possible to disable the ContextMenu
for specific items?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我之前也遇到过同样的问题,我的解决方案如下:
我将
ListView
的OnItemLongClickListener
设置如下:在方法
showBookDialog()
中:根据用户当前的项目,我创建一个AlertDialog
带有选项列表(类似于菜单)或根本不显示任何内容。I had the same issue before, following is my solution:
I set my
ListView
'sOnItemLongClickListener
as following:In the method
showBookDialog()
: According to the user's current item, I create anAlertDialog
with option list(something like menu) or show nothing at all.