代码之家  ›  专栏  ›  技术社区  ›  Justin

截取安卓子视图中的点击

  •  7
  • Justin  · 技术社区  · 15 年前

    我的应用程序有一个自定义视图,其中包含其他不同类型的自定义视图。子视图有自己的点击监听器(我不能更改,因为它们在第三方库中)。如何在我的视图级别截获用户的单击以进行一些处理,然后将单击传递到适当的子视图?

    2 回复  |  直到 15 年前
        1
  •  7
  •   Romain Guy    15 年前

    Justin,您可以使用DispatchTouchevent()或OnInterceptTouchEvent()。

        2
  •  -2
  •   Ritwik Bose    15 年前

    我不完全确定这一点,但在Java中,我要做的是在主视图中定义各种子视图对象,并将它们简单地发送到绘图/画图函数。这样,我就只有一个点击监听器,不管怎样,它都在视图中。

    你能在Android上做点什么吗?