消耗分层/堆栈视图中的运动事件

时间:2011-06-14 13:29:23

标签: android events view custom-view

我有两个使用framelayout重叠的视图。我想要的是在两个视图中使用触摸事件。我已经设法使用了action_down,但是一旦将动作发送到下面的视图,顶部的视图就不能再跟踪任何动作了。

有什么建议吗?

提前致谢!!

1 个答案:

答案 0 :(得分:0)

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

这在此进一步说明: http://developer.android.com/sdk/android-3.0.html

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

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