作者LaPass (LaPass)
看板AndroidDev
標題Re: [問題] 不要讓edittext失去焦點
時間Mon Aug 22 11:59:05 2016
先謝謝各位
中途報告一下bug解決的狀況
看了範例之後,我確認一般狀況下EditText是不會失去焦點的
應該是我做了什麼事情才導致EditText的焦點跑掉
經過我測試的結果
EditText會失焦的狀況是出在
外面那層LinearLayout.addView(v);
這一行程式碼上
其中 v 是從xml中inflate出來的
內容大概是一個LinearLayout包含幾個TextView之類的
然後,因為我的訊息設計成,長按後可以複製
所以v裡面有個TextView設定了
android:textIsSelectable="true"
就是這個設定,導致 addView 時,EditText失去焦點
解決方式我還在找
但應該快解決了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.87.115
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1471838349.A.742.html
推 Jasonzheng: Ok! 這點我也沒遇過 學習了 謝謝你 08/22 13:03
→ LaPass: 最後我改成,寫個OnLongClickListener,在長按後把文字複 08/22 13:22
→ LaPass: 製到文字框中,避免掉失焦的問題。算是換條路解決了 08/22 13:23