首页 > 其他分享 >让ListView中有些长按时能弹出contextMenu,有些不能。

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

时间:2023-05-01 14:11:14浏览次数:35  
标签:ListView return contextMenu 能弹 监听 listView id


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

标签:ListView,return,contextMenu,能弹,监听,listView,id
From: https://blog.51cto.com/u_5454003/6238848

相关文章

  • 在ScrollView添加一个ListView造成的滚动问题的简单解决办法
    已不推荐!推荐:http://gundumw100.iteye.com/blog/1732987正常来说,在ScrollView添加一个ListView后在真机上只会显示ListView的一行多一点,我也不理解为什么会这样,后来我把ListView的layout_height改成400dip,而不是用match_parent和wrap_content,我发现这样的话ListView就显示的多了很......
  • 关于如何获得ListView中选中项的值
    我已经获得了手机中保存的电话簿中联系人姓名和电话号码,并把它们显示在了一个ListView中,现在要实现的功能是当点击选中项时直接拨号,那么如何取得此时ListView中的号码?要显示联系人姓名和电话号码,那你现在肯定已经在listview的item里面放了两个控件吧,假如说......
  • 圆角背景的ListView
    先定义一张圆角的图片shape_bg_listview.xml<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle"><gradient......
  • Android提高第十五篇之ListView自适应实现表格
    上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。......
  • ListView性能
    ListView是一种可以显示一系列项目并能进行滚动显示的View。在每行里,既可以是简单的文本,也可以是复杂的结构。一般情况下,你都需要保证ListView运行得很好(即:渲染更快,滚动流畅)。在接下来的内容里,我将就ListView的使用,向大家提供几种解决不同性能问题的解决方案。如果你想使用ListView......
  • Android ListView 去除…
    去除ListView滑到顶部和底部时边缘的黑色阴影:android:fadingEdge="none"----------------------------------------------------去除拖动时默认的黑色背景:android:cacheColorHint="#00000000" 或listView.setCacheColorHint(Color.TRANSPARENT);---------------------......
  • IRF(智能弹性架构)
    IRF概述    IRF(智能弹性架构),将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以实现多台设备的协同工作、统一管理和不间断维护。IRF的优点:(1)简化管理:用户通过任意成员设备即可对IRF内所有成员设备进行统一管理。......
  • 直播商城源码,PopupWindow菜单在ListView中显示
    直播商城源码,PopupWindow菜单在ListView中显示  privatePopupWindowmOperaPopup;  privatevoidshowMenuPopup(Viewanchor)  {    if(mOperaPopup==null)    {      ViewpopupView=View.inflate(mContext,R.layout.popup_opera_sub......
  • fragment里导入listview
    Fragment中使用listview的用法文章目录Fragment中使用listview的用法1、定义xml1.1fragment_my.xml1.2my_menu.xml1.3Fragment核心代码1.4测试背景:在android项目中,经常用到关于listview的,经过很多博客博主的文章,我尝试很多测试都失败了,终于通过不断的总结调试终于有了可靠的......
  • 搭建直播平台,Android ListView 长按删除列表项
    搭建直播平台,AndroidListView长按删除列表项一、核心代码监听器-长按弹出对话框AdapterView.OnItemLongClickListener    privatefinalAdapterView.OnItemLongClickListeneritemDeleteListener=newAdapterView.OnItemLongClickListener(){    @Over......