【发布时间】:2015-02-28 21:27:20
【问题描述】:
我将这些 listeners 添加到 imageView 中,如下所示:
view.setOnTouchListener(clickEvent);
view.setLongClickable(true);
view.setOnLongClickListener(longclickEvent);
OnTouch 事件上升,OnlongClick 没有。
OnlongClick 仅在我删除 OnTouch 事件时工作。
请有任何想法,在此先感谢。
【问题讨论】:
-
简单的答案:你不能两者兼得。如果您设置
OnTouchListener,所有其他单击或长按侦听器将不再工作。如果您需要使用OnTouchListener,则需要手动处理点击事件。 -
尝试在您的
clickEvent(onTouch) 实现中返回false。
标签: android android-event