当有OnClickListener侦听时,滚动不起作用
问题描述:
使用FreeFlow,我安装了一个显示图像的小应用程序。您可以查看所有图像或搜索图像。当有OnClickListener侦听时,滚动不起作用
当您搜索图像时,您可以单击结果列表中的图像,它将以全屏模式打开该图像。
但是, 当我将OnClickListener附加到搜索结果布局中的图像时,当我的滚动手势从图像开始时,布局将不会滚动。它只在图像之外滚动(这些是非常小的空间)
如何解决此问题?
答
View.OnClickListener
消耗MotionEvent
。如果您想对用户触摸(单击)使用View.OnTouchListener
和return false;
作为该事件的反应,这将允许自定义视图的侦听器捕获该事件。
谢谢你的工作!我只是想实现这一点,因为我需要捕获双击 – tim687 2015-02-06 17:33:55