我的应用程序有一个自定义视图,其中包含其他类型的自定义视图。子视图有他们自己的点击监听器(我不能改变,因为它们在第三方库中)。我如何拦截用户在视图级别的点击以进行一些处理,然后将点击传递给适当的子视图?在Android中拦截子视图中的点击次数
7
A
回答
6
贾斯汀,你可以玩dispatchTouchEvent()或onInterceptTouchEvent()。
-2
我不完全确定这一点,但在Java中我会做的是在我的主视图中定义各种子视图对象,并简单地将这些对象发送到绘图/绘制函数。这样,我只有一个点击侦听器,这将在视图中。
你可以在Android中做类似的事吗?
相关问题
- 1. Android WebView - 拦截点击
- 2. 拦截通过javascript在文档中的每一次点击
- 3. 在子视图上忽略/拦截swift
- 4. 在android web视图中拦截html5视频播放事件
- 5. 拦截分享点击图片
- 6. 拦截Dock图标点击OSX
- 7. 拦截点击发送Mail.app
- 8. 手机firefox点击拦截
- 9. 拦截html按钮点击
- 10. Android在文本视图中可多次点击的字符串
- 11. JQuery的:拦截点击提交按钮
- 12. JQuery的拦截点击按钮
- 13. Android NestedScrollView的子视图忽略第一次点击
- 14. android上的拦截拦截器
- 15. jquery - 在iframe中单击拦截链接
- 16. Android:拦截Youtube意图?
- 17. 在Android上的EditText中拦截D-Pad
- 18. 在Android中,Can One可以在重点关注子视图之前全局拦截关键事件?
- 19. 拦截CKEditor击键
- 20. 只拦截双击
- 21. 拦截按钮点击页面加载
- 22. 拦截窗口鼠标点击
- 23. Windows挂钩拦截鼠标点击?
- 24. 避免createjs拦截点击画布
- 25. 拦截链接点击从框架
- 26. 抓住/拦截所有鼠标点击
- 27. 使用.NET拦截链接点击
- 28. 拦截点击标签小部件
- 29. 离子:单击事件不会拦截
- 30. 拦截javascript中的函数
看起来像我需要的,谢谢! – Justin 2010-01-05 18:07:38