我的應用程序有一個自定義視圖,其中包含其他類型的自定義視圖。子視圖有他們自己的點擊監聽器(我不能改變,因爲它們在第三方庫中)。我如何攔截用戶在視圖級別的點擊以進行一些處理,然後將點擊傳遞給適當的子視圖?在Android中攔截子視圖中的點擊次數
7
A
回答
6
賈斯汀,你可以玩dispatchTouchEvent()或onInterceptTouchEvent()。
-2
我不完全確定這一點,但在Java中我會做的是在我的主視圖中定義各種子視圖對象,並簡單地將這些對象發送到繪圖/繪製函數。這樣,我只有一個點擊偵聽器,這將在視圖中。
你可以在Android中做類似的事嗎?
相關問題
- 1. Android WebView - 攔截點擊
- 2. 在Android中攔截意圖
- 3. 在iOS上的UIWebView中攔截點擊
- 4. 攔截通過javascript在文檔中的每一次點擊
- 5. 在子視圖上忽略/攔截swift
- 6. 在一個視圖上攔截並阻止點擊
- 7. 攔截分享點擊圖片
- 8. 攔截Dock圖標點擊OSX
- 9. 在android web視圖中攔截html5視頻播放事件
- 10. 手機firefox點擊攔截
- 11. 攔截點擊發送Mail.app
- 12. 攔截html按鈕點擊
- 13. 在Android中攔截呼叫
- 14. Android中的攔截器
- 15. 避免在圖像視圖中多次點擊android
- 16. Android在文本視圖中可多次點擊的字符串
- 17. JQuery的:攔截點擊提交按鈕
- 18. 攔截上點擊內置了GoogleMap的
- 19. JQuery的攔截點擊按鈕
- 20. android上的攔截攔截器
- 21. Android NestedScrollView的子視圖忽略第一次點擊
- 22. jquery - 在iframe中單擊攔截鏈接
- 23. Android:攔截Youtube意圖?
- 24. 在Android上的EditText中攔截D-Pad
- 25. 在Android中,Can One可以在重點關注子視圖之前全局攔截關鍵事件?
- 26. 攔截CKEditor擊鍵
- 27. 只攔截雙擊
- 28. Sammy.js攔截所有點擊事件
- 29. 攔截按鈕點擊頁面加載
- 30. 抓住/攔截所有鼠標點擊
看起來像我需要的,謝謝! – Justin 2010-01-05 18:07:38