当有OnClickListener监听时,滚动不起作用

时间:2015-02-06 16:47:34

标签: android listview

使用FreeFlow,我设置了一个显示图片的小应用程序。您可以查看所有图像,也可以搜索图像。

搜索图像时,您可以单击结果列表中的图像,它将以全屏模式打开该图像。

但是, 当我将OnClickListener附加到搜索结果布局中的图像时,当我的滚动手势从图像开始时,布局将不会滚动。它只滚动到图像之外(这些是非常小的空间)

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

View.OnClickListener消费MotionEvent。如果您想对用户触摸(点击)对事件使用View.OnTouchListenerreturn false;作出反应,这将允许自定义视图的侦听器捕获事件。