`
lccly
  • 浏览: 15065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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,就不能长按。

这样就可以了
分享到:
评论

相关推荐

    ListView:单击和长按弹出上下文菜单(ContextMenu)

    本篇文章将深入探讨如何在ListView中实现单击和长按事件,弹出上下文菜单(ContextMenu)。这通常用于提供针对列表项的快捷操作,提升用户体验。 首先,我们需要在清单文件(`AndroidManifest.xml`)中为我们的Activity...

    Listview 长按弹出菜单

    `Listview 长按弹出菜单`的功能可以极大地提升用户体验,使得用户在查看列表项时能快速执行相关操作。本教程将深入讲解如何实现这个功能,以及相关的事件处理。 一、ListView概述 ListView是Android SDK提供的一种...

    Android之上下文菜单ContextMenu

    为了使`ListView`中的每个项目都能弹出`ContextMenu`,需要在适配器的`getView()`方法中设置长按监听器: ```java @Override public View getView(int position, View convertView, ViewGroup parent) { // ... ...

    安卓Android源码——ContextMenu上下文选项菜单,长按后跳出菜单.zip

    例如,在一个联系人列表中,长按一个联系人可能会弹出编辑、删除或拨打电话的选项。 创建`ContextMenu`的步骤如下: 1. **注册ContextMenu**:在你的Activity中,你需要在`onCreate()`方法中调用`...

    ContextMenu

    `ContextMenu`不同于普通的`OptionsMenu`,后者通常在屏幕顶部(如Action Bar)显示,而`ContextMenu`则在用户对特定视图进行长按时弹出。在本项目"ContextMenu"中,包含了实现这一功能的所有源代码,这对于我们理解...

    Android 学习(22)ContextMenu

    ContextMenu并不是一个独立的视图或组件,而是与特定视图关联的一系列可选操作,当用户对某个视图进行长按时,这些操作会弹出显示。在Android应用中,我们通常在ListView、RecyclerView或其他可滚动的视图中使用...

    实现对ListView的多选、长按和删除

    当用户在列表项上长按时,触发监听器,可以弹出一个上下文菜单(ContextMenu)或者执行特定的操作,如删除单个条目。 6. **上下文菜单(ContextMenu)**:如果选择使用长按触发上下文菜单,需要在Activity中注册...

    安卓Android源码——ContextMenu 上下文选项菜单,长按后跳出菜单.rar

    在安卓开发中,ContextMenu是一个非常重要的交互元素,它允许用户在长按某个视图或项时弹出一个上下文相关的选项菜单。这个压缩包“安卓Android源码——ContextMenu 上下文选项菜单,长按后跳出菜单.rar”包含了实现...

    Android之ContextMenu

    在实际应用中,`ContextMenu`常被用于列表视图(如`ListView`或`RecyclerView`),用户长按时弹出的菜单可包含“编辑”、“删除”等操作。此外,它也可以用在其他视图上,如图片、文本等,提供与当前上下文相关的...

    Android编程实现为ListView创建上下文菜单(ContextMenu)的方法

    在Android开发中,ListView...当用户在ListView的某一项上长按时,会弹出预定义的菜单,用户选择菜单项后,相应的处理函数会被调用。这个功能增强了应用的交互性和用户体验,使得对列表项进行操作变得更加直观和便捷。

    安卓开发-ContextMenu 上下文选项菜单,长按后跳出菜单.zip.zip

    在Android应用开发中,ContextMenu是实现用户长按操作后弹出功能菜单的一种常见方式。它为用户提供了一种快捷的操作选项,通常在ListView、GridView或TextView等可点击元素上使用。本教程将深入探讨如何在Android中...

    viewpage.zip

    当用户长按时,可以弹出一个包含多种操作的菜单。实现这一功能通常涉及`OnLongClickListener`接口,以及自定义的`PopupMenu`或`ContextMenu`。菜单项的点击事件也需要处理,以执行相应的动作。 总的来说,"viewpage...

    Android实现类似于PC中的右键弹出菜单效果

    ContextMenu是Android提供的一种交互方式,它会在用户对某个视图进行长按时显示出来,通常包含与该视图相关的操作选项。下面我们将详细讲解如何在Android中实现这种效果。 首先,要创建一个ContextMenu,你需要在...

    android Context Menu With Icon

    在Android开发中,Context Menu是一种常见的用户交互设计,它允许用户在长按或者右键点击一个视图或控件时,弹出一个包含多个选项的菜单。本篇将深入探讨如何在Android应用中实现带有图标的Context Menu,以及相关的...

    Android应用源码之MyContextMenu.zip

    `PopupMenu`允许在任意位置显示菜单,而不仅仅是底部弹出。 总的来说,通过对"MyContextMenu.zip"源码的学习,开发者能掌握Android上下文菜单的创建、使用和自定义,提升应用的用户体验。这个源码示例应该包含了...

    创建上下文菜单

    在Android开发中,上下文菜单(Context Menu)是一种常见的交互元素,它允许用户在长按某个视图或项时出现一个包含相关操作的弹出菜单。上下文菜单通常用于提供与特定视图或数据相关的动作选项,而不是全局的操作。在...

    应用源码之MyContextMenu.zip

    在Android中,当用户长时间按住某个视图(View)时,系统会弹出一个显示相关操作的菜单,这就是上下文菜单。通过重写`onCreateContextMenu()`和`onContextItemSelected()`方法,开发者可以定制菜单项及其响应行为。 ...

Global site tag (gtag.js) - Google Analytics