0
点赞
收藏
分享

微信扫一扫

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

云竹文斋 2023-05-01 阅读 33


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 条评论