我有一個自定義View
,它包含一個按鈕和一個視圖,該視圖在包含多項選擇項的自定義視圖的按鈕下面進行動畫處理。當用戶按下按鈕時,我會顯示項目的「下拉列表」。我想在下拉菜單之外按下時隱藏「下拉菜單」。我試圖覆蓋onTouchEvent
和onInterceptTouchEvent
,但這些並不總是被稱爲。Android:如何關閉用戶按下視圖時的自定義視圖
我看了一下Spinner
的源代碼,並注意到谷歌正在使用一個對話框來實現我認爲是它的下拉菜單(它在這一點上的定位超出了我的意思)。
有沒有什麼辦法可以讓我的View
攔截Window
上的所有觸摸事件?