拦截Android中子视图的点击次数

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


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


我不完全确定这一点,但在Java中,我会做的是在我的主视图中定义各种子视图对象,并简单地将这些对象发送到绘图/绘制函数。 这样,我只有一个点击侦听器,这将在视图中。

你可以在Android中做这样的事吗?

链接地址: http://www.djcxy.com/p/43963.html

上一篇: Intercepting clicks from subview in Android

下一篇: Android 2.1 release, WHERE is the SDK for 2.1?