我有ListView
ContextMenu
与ListView
中的每个项目相关联。
是否可以针对特定项目停用ContextMenu
?
答案 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()
(类似于菜单)或者根本不显示任何内容。