首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

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

2012-08-28 
让ListView中有些长按时能弹出contextMenu,有些不能。android开发的时候,定义了一个listView,并为他设置了s

让ListView中有些长按时能弹出contextMenu,有些不能。
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,就不能长按。 这样就可以了

热点排行