2010-01-05 36 views
7

我的應用程序有一個自定義視圖,其中包含其他類型的自定義視圖。子視圖有他們自己的點擊監聽器(我不能改變,因爲它們在第三方庫中)。我如何攔截用戶在視圖級別的點擊以進行一些處理,然後將點擊傳遞給適當的子視圖?在Android中攔截子視圖中的點擊次數

回答

6

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

+0

看起來像我需要的,謝謝! – Justin 2010-01-05 18:07:38

-2

我不完全確定這一點,但在Java中我會做的是在我的主視圖中定義各種子視圖對象,並簡單地將這些對象發送到繪圖/繪製函數。這樣,我只有一個點擊偵聽器,這將在視圖中。

你可以在Android中做類似的事嗎?