2015-02-06 89 views
2

使用FreeFlow,我安裝了一個顯示圖像的小應用程序。您可以查看所有圖像或搜索圖像。當有OnClickListener偵聽時,滾動不起作用

當您搜索圖像時,您可以單擊結果列表中的圖像,它將以全屏模式打開該圖像。

但是, 當我將OnClickListener附加到搜索結果佈局中的圖像時,當我的滾動手勢從圖像開始時,佈局將不會滾動。它只在圖像之外滾動(這些是非常小的空間)

如何解決此問題?

回答

2

View.OnClickListener消耗MotionEvent。如果您想對用戶觸摸(單擊)使用View.OnTouchListenerreturn false;作爲該事件的反應,這將允許自定義視圖的偵聽器捕獲該事件。

+0

謝謝你的工作!我只是想實現這一點,因爲我需要捕獲雙擊 – tim687 2015-02-06 17:33:55