我想知道android中是否有相应的类或方法可以成为像ios一样的第一响应者 View 。我的问题是我有一个属于 ScrollView (f2)的可滚动相对布局(f1)。当我尝试向下滚动 f1 时,滚动 f2。 有任何想法吗?谢谢
最佳答案
我假设您希望 subview 而不是父 View 接收触摸事件。您可以通过覆盖 View 的 onTouchEvent() 轻松将触摸事件委托(delegate)给 subview 。方法。
在 Android 中,当 View 从其 onTouchEvent()
方法返回 false 时,该事件将向下传播到其 subview 。如果这是您需要的行为,请重写父 View 的 onTouchEvent()
方法,并使其在您想要的任何条件下返回 false。
关于java - 成为第一响应者机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18510805/