检查值以禁用启用上下文菜单项(android)

检查值以禁用启用上下文菜单项(android),第1张

概述在我的应用程序中有一个ListView.长按项目时,将显示“上下文菜单”.我想检查数据ID,然后在上下文菜单“项目”中设置禁用/启用.我找不到类似getMenuInfo()之类的函数.@OverridepublicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){

在我的应用程序中有一个ListVIEw.长按项目时,将显示“上下文菜单”.我想检查数据ID,然后在上下文菜单“项目”中设置禁用/启用.我找不到类似getMenuInfo()之类的函数.

@OverrIDepublic voID onCreateContextMenu(ContextMenu menu , VIEw v, ContextMenuInfo menuInfo){           super.onCreateContextMenu(menu, v, menuInfo);           menu.add(0, ADD_FAVORITE_ID, 0, "Check");           menu.add(0, ADD_FAVORITE_ID, 0, "UnCheck").setEnabled(false);                       }

解决方法:

AdapterVIEw.AdapterContextMenuInfo info=(AdapterVIEw.AdapterContextMenuInfo)menuInfo();

然后,info.ID是ListVIEw中长按的任何项目的_ID.

总结

以上是内存溢出为你收集整理的检查值以禁用/启用上下文菜单项(android)全部内容,希望文章能够帮你解决检查值以禁用/启用上下文菜单项(android)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存