看板 AndroidDev 關於我們 聯絡資訊
一個ImageView 有 setOnTouchListener 和 setOnFocusChangeListener 結果OnTouch搶走OnFocus 兩個都有時OnFocus不會被執行 只有OnFocus,執行正常 也就是針對某個ImageView我設定setOnTouchListener 和 setOnFocusChangeListener 只有OnTouchListener會動作,OnFocusChangeListner失效 但是我不設定OnTouchListener時,OnFocusChangeListner可以正常動作 一種Workaround是在onTouch裡呼叫requestFocus 有其他解法嗎 網路有文章是說onTouch return false 這樣有問題啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.119.49 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1516614991.A.FDF.html
t52101t: 看不懂第五行跟第六行... 01/23 17:22
補充了 ※ 編輯: magic704226 (61.219.119.49), 01/23/2018 17:41:24
typepeter: 你的onTouch 有回傳 false? 01/24 08:57
回傳True:OnFocusChangeListner 不會動作 回傳False:OnTouchListener 不會動作 ※ 編輯: magic704226 (61.219.119.49), 01/24/2018 12:26:47