Android longClickEvent和刷卡事件在一起

时间:2011-07-19 18:58:09

标签: android

我有一个ViewFliper活动。它还包含用于滑动事件的GestureListener。

ViewFlipper包含各种视图。其中一个有多个元素,期望longClick。 基本看起来像这样:

FlipperView
   Container
      Element1
      Element2
      Element3

我的问题是,当显示视图“容器”时,滑动事件不起作用。它被每个“ElementX”上添加的longClick监听器消耗 - 这是我的猜测 - 就像我删除longClickListener一样 - 滑动工作完美。

所以没有任何作用:长按不起作用,因为它不是长按,因为longClick没有捕获滑动。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

this帖这样的内容可能是正确的答案。它链接到this教程。

基本上,叠加视图将消耗所有水平滑动事件,并将未消耗的事件传递给下面的视图。我没有完全阅读它,但希望它可以提供帮助。