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