我想知道android中是否有相应的类或方法成为第一响应者,比如ios。我的问题是我有一个属于滚动视图(f2)的可滚动相对布局(f1)。当我尝试向下滚动 f1 时,滚动 f2。有任何想法吗?谢谢
问问题
1118 次
2 回答
1
我假设您希望子视图接收触摸事件而不是父视图。您可以通过覆盖视图的 onTouchEvent()方法轻松地将触摸事件委托给子视图。
在 Android 中,当视图从其onTouchEvent()
方法返回 false 时,该事件将向下传播到其子视图。如果这是您需要的行为,则覆盖onTouchEvent()
父视图的方法并使其在您想要的任何条件下返回 false。
于 2013-08-29T12:21:29.613 回答
0
你应该使用 onTouchEvent() 和 onInterceptTouchEvent():
于 2013-08-29T12:22:52.073 回答