[問題] layout跟裡面的view同時可觸發

看板AndroidDev作者 (END)時間10年前 (2015/08/27 22:18), 編輯推噓1(108)
留言9則, 5人參與, 最新討論串1/2 (看更多)
簡化一下我希望做的實作 ________ | | | |____| | | | | |____|__| 左邊跟右邊分別new 一個LinearLayout 左邊的layout裡面再放兩個view 我希望點擊左邊的時候 可以同時觸發LinearLayout跟view的onclick事件 但我寫上去 view有辦法點擊到 但layout的click沒有效果 請問該如何在activity裡面解決呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.215.253 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1440685095.A.B35.html

08/27 23:19, , 1F
寫在同個Listener就好啦
08/27 23:19, 1F

08/28 08:47, , 2F
裡面的view位子會是變動的 所以我需要判斷他點左邊
08/28 08:47, 2F

08/28 08:47, , 3F
還右邊的
08/28 08:47, 3F

08/28 08:55, , 4F
Layout
08/28 08:55, 4F

08/28 11:01, , 5F
onClick會傳入view可以判斷啊 比如getId
08/28 11:01, 5F

09/01 02:01, , 6F
有種東西叫作 duplicateParentEvent
09/01 02:01, 6F

09/05 19:06, , 7F
應該是因為clickable屬性預設不會傳遞事件到上一層的關
09/05 19:06, 7F

09/05 19:06, , 8F
係吧 你可以試試去google以下關鍵字 android event bubb
09/05 19:06, 8F

09/05 19:06, , 9F
le 應該有人有跟你一樣的需求
09/05 19:06, 9F
文章代碼(AID): #1Ltnmdir (AndroidDev)
文章代碼(AID): #1Ltnmdir (AndroidDev)