[問題] OnTouch搶走OnFocus

看板AndroidDev作者 (梅姬?沒雞?傻傻分不清楚)時間6年前 (2018/01/22 17:56), 6年前編輯推噓2(200)
留言2則, 2人參與, 6年前最新討論串1/1
一個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
你的onTouch 有回傳 false?
01/24 08:57, 2F
回傳True:OnFocusChangeListner 不會動作 回傳False:OnTouchListener 不會動作 ※ 編輯: magic704226 (61.219.119.49), 01/24/2018 12:26:47
文章代碼(AID): #1QPRLF_V (AndroidDev)
文章代碼(AID): #1QPRLF_V (AndroidDev)