Android-在listview中管理单击和长单击

Android-在listview中管理单击和长单击,android,listview,click,onclicklistener,long-click,Android,Listview,Click,Onclicklistener,Long Click,我目前正在编写一个新的android应用程序,我需要在listview上同时使用OnItemClickListener和OnItemLongClickListener。每个侦听器在actionbar上启动不同的actionmode。 问题是,即使我执行长单击,与单击事件关联的actionmode也是唯一启动的。 经过一些研究,我现在明白了原因:长点击事件也会创建点击事件,我猜最后一个事件总是在长点击事件之后执行,这就解释了为什么我无法显示其他动作模式 问题是:在执行长单击时,如何阻止单击事件?还

我目前正在编写一个新的android应用程序,我需要在listview上同时使用OnItemClickListener和OnItemLongClickListener。每个侦听器在actionbar上启动不同的actionmode。 问题是,即使我执行长单击,与单击事件关联的actionmode也是唯一启动的。 经过一些研究,我现在明白了原因:长点击事件也会创建点击事件,我猜最后一个事件总是在长点击事件之后执行,这就解释了为什么我无法显示其他动作模式

问题是:在执行长单击时,如何阻止单击事件?还是存在另一种手段来实现我想做的事

返回

如果回调使用了长时间单击,则为true,否则为false

因此,如果返回
true
,则不会执行onclick。

返回

如果回调使用了长时间单击,则为true,否则为false


因此,如果返回
true
则不会执行onclick。

就是这么简单??非常感谢你!!我在网上搜索了1个小时,但我想我没有输入正确的单词^^就是这么简单??非常感谢你!!我在网上搜索了1个小时,但我想我没有输入正确的单词^^