我有两个使用framelayout重叠的视图。我想要的是在两个视图中使用触摸事件。我已经设法使用了action_down,但是一旦将动作发送到下面的视图,顶部的视图就不能再跟踪任何动作了。
有什么建议吗?
提前致谢!!
答案 0 :(得分:0)
如果您将sdk目标设置为版本11或更高版本,默认情况下多个视图将能够接受触摸事件。
这在此进一步说明: http://developer.android.com/sdk/android-3.0.html
并向下滚动到“拆分触摸事件”。
以前,只有一个视图可以同时接受触摸事件。 Android 3.0增加了对跨视图甚至窗口分割触摸事件的支持,因此不同的视图可以接受同时触摸事件。 当应用程序面向Android 3.0时,默认情况下会启用拆分触摸事件。也就是说,当应用程序将android:minSdkVersion或android:targetSdkVersion属性的值设置为“11”时。