【问题标题】:Intercepting clicks from subview in Android在Android中拦截来自子视图的点击
【发布时间】:2010-01-05 00:53:32
【问题描述】:

我的应用程序有一个自定义视图,其中包含不同类型的其他自定义视图。子视图有自己的点击监听器(我无法更改,因为它们在 3rd 方库中)。如何在我的视图级别拦截用户的点击以进行一些处理,然后将点击传递给正确的子视图?

【问题讨论】:

    标签: java android onclick


    【解决方案1】:

    贾斯汀,你可以玩 dispatchTouchEvent() 或 onInterceptTouchEvent()。

    【讨论】:

      【解决方案2】:

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

      你能在 Android 中做类似的事情吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-24
        • 1970-01-01
        • 1970-01-01
        • 2013-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多