禁用某些ListView项目的上下文菜单

时间:2011-12-09 03:21:07

标签: android contextmenu android-listview

我有ListView ContextMenuListView中的每个项目相关联。

是否可以针对特定项目停用ContextMenu

1 个答案:

答案 0 :(得分:1)

之前我遇到过同样的问题,以下是我的解决方案: 我将ListView的{​​{1}}设置如下:

OnItemLongClickListener

在方法private OnItemLongClickListener mBookLongClickListener = new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> arg0, View view, int id, long arg3) { showBookDialog(view, id); return true; } }; 中:根据用户的当前项目,我创建一个带有选项列表的showBookDialog()(类似于菜单)或者根本不显示任何内容。