我试图了解 Android 如何处理触摸事件并有点困惑。据我了解,触摸事件被发送到根视图并传递给孩子。我有FrameLayout一个容器Fragment。第一个片段视图是ScrollView,第二个是某种Gallery(HorizontalListView),最后一个也是FrameLayout. 每次布局中只有一个片段。我想要做的是识别用户在屏幕上的滑动,以供应用程序使用。我想计算滑动次数并在几次滑动后做一些事情。
我试图把 aOnTouchListener放在顶部,但是当孩子是或FrameLayout时它不会被调用。我试图返回并最终返回,但我得到了相同的结果 - 它永远不会被调用。ScrollViewGalleryfalsetrueonTouch
我该怎么做?我只想“透明地”处理触摸事件并将它们传递给我,就像我什至没有触摸它们一样。