我有两个使用框架布局覆盖的视图。我想要的是在两个视图中都使用触摸事件。我已经设法消耗了action_down,但是一旦动作甚至被分派到顶部视图下方的视图中,就无法再跟踪任何动作了。
有什么建议吗?
提前致谢!!
我有两个使用框架布局覆盖的视图。我想要的是在两个视图中都使用触摸事件。我已经设法消耗了action_down,但是一旦动作甚至被分派到顶部视图下方的视图中,就无法再跟踪任何动作了。
有什么建议吗?
提前致谢!!
如果您将 sdk 目标设置为 11 或更高版本,默认情况下,多个视图将能够接受触摸事件。
这在这里进一步解释:http: //developer.android.com/sdk/android-3.0.html
并向下滚动到“拆分触摸事件”。
以前,一次只有一个视图可以接受触摸事件。Android 3.0 增加了对跨视图甚至窗口拆分触摸事件的支持,因此不同的视图可以同时接受触摸事件。当应用程序以 Android 3.0 为目标时,默认启用拆分触摸事件。也就是说,当应用程序将 android:minSdkVersion 或 android:targetSdkVersion 属性的值设置为“11”时。