【问题标题】:consume motion events in layered/stack views在分层/堆栈视图中使用运动事件
【发布时间】:2011-06-14 13:29:22
【问题描述】:

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

有什么建议吗?

提前致谢!!

【问题讨论】:

    标签: android events view custom-view


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      • 2019-11-26
      • 1970-01-01
      • 2020-10-05
      相关资源
      最近更新 更多