ringa_lee
你想達到的效果是什麼?還是你碰到了這個問題想深究原因?如果你想監聽子View的點擊事件,就應該對子View設定監聽而不是對ViewGroup進行監聽,點擊事件是獨立事件,無法再進行分發。至於點擊ViewGroup後SeekBar變色了是因為點擊事件同時是會觸發觸控事件,觸控事件是預設分送的,觸碰事件帶來焦點,有了焦點就有了變色。一個題外話,你的相對佈局寫的不嚴謹,layout_wight這種線性佈局才能生效的屬性就不應該出現在相對佈局中
viewgroup 的onTouchEvent回傳true,表示攔截並處理事件,這樣子view就收不到事件通知,也不會回應事件。另外建議去了解view事件的三個函數
你想達到的效果是什麼?還是你碰到了這個問題想深究原因?如果你想監聽子View的點擊事件,就應該對子View設定監聽而不是對ViewGroup進行監聽,點擊事件是獨立事件,無法再進行分發。至於點擊ViewGroup後SeekBar變色了是因為點擊事件同時是會觸發觸控事件,觸控事件是預設分送的,觸碰事件帶來焦點,有了焦點就有了變色。一個題外話,你的相對佈局寫的不嚴謹,layout_wight這種線性佈局才能生效的屬性就不應該出現在相對佈局中
viewgroup 的onTouchEvent回傳true,表示攔截並處理事件,這樣子view就收不到事件通知,也不會回應事件。另外建議去了解view事件的三個函數