Android:为什么长时间点击也会触发正常点击?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (67)

我有一个ListView与听众长时间点击和定期点击。

为什么,当我长按列表项时,常规点击事件也会被调用?

提问于
用户回答回答于

来自事件监听者的方法如下:

onLongClick() - 这将返回一个布尔值来指示是否消耗了该事件,并且不应该继续执行。也就是说,返回true表示你已经处理了事件,它应该停在这里; 如果你还没有处理它并且/或者事件应该继续到其他任何点击监听器,则返回false。

用户回答回答于

确保你重写OnClickListener你的onClick方法。还要确保你重写OnLongClickListener你的onLongClick方法。并确保你的onLongClick方法返回true,因为这会消耗onClick

扫码关注云+社区