读书人

让ListView中有点长按时能弹出context

发布时间: 2012-08-28 12:37:01 作者: rapoo

让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,就不能长按。 这样就可以了

读书人网 >移动开发

热点推荐