让ListView中有些长按时能弹出contextMenu,有些不能。

来源:互联网 发布:lc42gs80dc数据 编辑:程序博客网 时间:2024/05/18 00:41
android开发的时候,定义了一个listView,并为他设置了setOnCreateContextMenuListener的监听,但是这样做只能使这个listView中的所有项在长按的时候弹出contextMenu 。

我希望的是有些长按时能弹出contextMenu,有些不能。解决这个问题的办法是为这个listView设置setOnItemLongClickListener监听,然后实现

public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
if(id == 1){
return true;
}
return false;
}

如果这一项的id=1,就不能长按。 这样就可以了
0 0
原创粉丝点击