[問題] OnTouch搶走OnFocus
一個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
推
01/23 17:22,
6年前
, 1F
01/23 17:22, 1F
補充了
※ 編輯: magic704226 (61.219.119.49), 01/23/2018 17:41:24
推
01/24 08:57,
6年前
, 2F
01/24 08:57, 2F
回傳True:OnFocusChangeListner 不會動作
回傳False:OnTouchListener 不會動作
※ 編輯: magic704226 (61.219.119.49), 01/24/2018 12:26:47
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章