Android ViewFlipper + 手势检测器

标签 android layout gesture swipe viewflipper

我正在使用手势检测器来捕获“flings”,并在发生这种情况时使用 View 翻转器来更改屏幕。我的一些 subview 包含 ListView 。如果您在 ListView 上滑动,手势检测器将无法识别滑动。但如果它位于 TextView 或 ImageView 的顶部,它将识别它。有没有一种方法可以实现它,即使滑动位于另一个具有 ClickListener 的 View 之上,它也能识别滑动?

最佳答案

谢谢您的回答。为了让它按照我想要的方式工作,我必须添加的是:

myList.setOnTouchListener(gestureListener);

对于我的每个列表。现在,他们可以正确识别水平滑动以更改 View ,以及垂直移动以滚动列表。

关于Android ViewFlipper + 手势检测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513578/

相关文章:

iphone - 使用手势进行水平 UIView 过渡

java - 从 Tumblr 解析 JSONObject

javascript - React Native - 居中 flexWrap 内容

android - Android 会在即将发布的版本中支持 WebSockets 吗?

css - HTML/CSS : How to make the content follow the footer?

html - 对齐网格中的元素

javascript - 用两个手指手势实现水平滚动

javascript - 手势和触摸事件 - 平滑地调整正方形的大小

android - 选择在 android 2.2 中不起作用

java - Android - 使用位图作为渐变 mask