Java 在Android中拦截来自子视图的点击

Java 在Android中拦截来自子视图的点击,java,android,onclick,Java,Android,Onclick,我的应用程序有一个自定义视图,其中包含其他不同类型的自定义视图。子视图有自己的单击侦听器(我无法更改,因为它们在第三方库中)。如何在视图级别拦截用户的单击以进行一些处理,然后将单击传递到适当的子视图?对此我并不完全确定,但在Java中,我要做的是在主视图中定义各种子视图对象,并将其发送到绘图/绘制函数。这样,我就只有一个点击监听器,它无论如何都会出现在视图中 您可以在Android中执行类似的操作吗?贾斯汀,您可以使用dispatchTouchEvent()或onInterceptTouchEv

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

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


您可以在Android中执行类似的操作吗?

贾斯汀,您可以使用dispatchTouchEvent()或onInterceptTouchEvent()