所以我是Android開發的新手,我目前正在搞清楚TextWatcher。Android - 爲突出顯示的文本調用TextWatcher
我試圖做的是將我的TextWatcher監聽器附加到EditText小部件,並且在用戶放入一些文本後說「你好」,並且他突出顯示了「llo」和r類型,我將改變顯示在一個TextView小部件。對於上面的例子,它會顯示「llo - > r」。
現在,我已閱讀並嘗試過,因爲textchangelistener在每次用戶鍵入內容時都會調用,所以當我在手機上運行代碼時,我的代碼最終崩潰。
有沒有辦法只在突出顯示的文本被改變時調用監聽器,以避免每次只在EditText小部件中輸入內容時調用監聽器?我希望我的問題是有道理的,我試着在這裏張貼之前四處尋找,但我找不到任何東西。
不尋找代碼,只是一些指針,所以我可以弄清楚如何做到這一點。
謝謝!
只是出於好奇,當你的代碼從textwatcher崩潰時,你會得到什麼錯誤?你讀過Logcat的堆棧跟蹤嗎? – dannyRods 2013-02-10 05:14:16