拦截Android中子视图的点击次数
我的应用程序有一个自定义视图,其中包含其他类型的自定义视图。 子视图有他们自己的点击监听器(我不能改变,因为它们在第三方库中)。 我如何拦截用户在视图级别的点击以进行一些处理,然后将点击传递给适当的子视图?
贾斯汀,你可以玩dispatchTouchEvent()或onInterceptTouchEvent()。
我不完全确定这一点,但在Java中,我会做的是在我的主视图中定义各种子视图对象,并简单地将这些对象发送到绘图/绘制函数。 这样,我只有一个点击侦听器,这将在视图中。
你可以在Android中做这样的事吗?
链接地址: http://www.djcxy.com/p/43963.html