0

我有两个使用框架布局覆盖的视图。我想要的是在两个视图中都使用触摸事件。我已经设法消耗了action_down,但是一旦动作甚至被分派到顶部视图下方的视图中,就无法再跟踪任何动作了。

有什么建议吗?

提前致谢!!

4

1 回答 1

0

如果您将 sdk 目标设置为 11 或更高版本,默认情况下,多个视图将能够接受触摸事件。

这在这里进一步解释:http: //developer.android.com/sdk/android-3.0.html

并向下滚动到“拆分触摸事件”。

以前,一次只有一个视图可以接受触摸事件。Android 3.0 增加了对跨视图甚至窗口拆分触摸事件的支持,因此不同的视图可以同时接受触摸事件。当应用程序以 Android 3.0 为目标时,默认启用拆分触摸事件。也就是说,当应用程序将 android:minSdkVersion 或 android:targetSdkVersion 属性的值设置为“11”时。

于 2012-01-11T08:14:07.820 回答