草庐IT

onItemLongClick

全部标签

android - 在 getView() 中设置点击监听器后,ListView 中的项目不能长时间点击

我四处搜索并没有得出解决方案(可能没有使用正确的关键字)。所以,我有一个自定义的ListView,当它的项目被长按时,它的项目可以被拖来拖去。在其项目中,有一个ImageView和包含两个TextView的LinearLayout。单击LinearLayout或ImageView时执行操作。为此,我在扩展ListView的DragListView上使用setOnItemLongClickListener来启动拖动操作,并使用onInterceptTouchEvent来管理拖动操作。然后,我构建了一个扩展BaseAdapter的自定义适配器并覆盖了它的getView()以实现该行中的子项

android - Android ListView的onItemClick和onItemLongClick事件切换

我想问一下如何在listview下切换只选中一个事件。我下面的代码正在运行。但是当OnItemLongClick触发时,OnItemClick也会触发。如何切换只检测到一个事件的事件:lstResult.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewarg0,Viewarg1,intposition,longarg3){//TODOAuto-generatedmethodstub//showToast(arg0.getItemIdAtPosition(p

c# - 如何在 xamarin 的 ListView 中使用 OnItemLongClick

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我正在用xamarinandroid开发一个应用程序。在那个应用程序中,我正在显示一个自定义列表。我想使用listView_ItemLongClick(objectsender,AdapterView.ItemLongClickEventArgse)显示弹出窗口在该弹出窗口

android - 如何在 ListView onItemLongClick 上显示/启用按钮

我有一个Android应用程序。在派生自ListActivity的Activity之一中,我实现了OnItemLongClickListener。我想在相关列表项中启用删除按钮,其中ListItem已被LongClicked。我该怎么做?OnItemLongClickListenerlistener=newOnItemLongClickListener(){publicbooleanonItemLongClick(AdapterViewav,Viewv,intposition,longid){Accounta=null;a=(Account)av.getItemAtPosition(p

在 OnItemClick 之后调用的 Android GridView OnItemLongClick 监听器

基本上我想在用户短按或长按GridView中的单元格时显示不同的上下文菜单。我遇到的问题是,如果用户短按OnItemClick监听器被调用,我看到调试器到达显示上下文菜单的代码,但不是从那里移动到onCreateContextMenu,而是转到onItemLongClick。我曾尝试使用bool值来防止长按代码被执行,这确实会阻止该代码被执行,但是即使完成了,onCreateContextMenu也根本不会被调用。如果我删除onItemLongClick监听器,则短按监听器会正常工作并且上下文菜单会正确显示。我知道其他人也问过类似的问题,但我仍然无法找到有效的解决方案。如果有人能解决这

android - 如何使用 onItemLongClick 显示上下文菜单?

我试图在这里得到答案,但没有得到任何完美的答案。我试图在onItemLongClick上显示上下文菜单,但没有成功,因为我同时使用了onItemLick和onItemLongClick我正在使用onItemClick开始一个新Activity,但两者都没有成功。这是代码@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.all_contacts);contactList=newArrayList>();newLoa