在我的应用程序中有一个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)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)