[問題] 請問有關輸入法文字變換的問題?

看板AndroidDev作者 (生半可)時間12年前 (2014/01/05 11:24), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我想寫一個能即時計算EditText所輸入的字數,當超過一定數量便會提示並無法再輸入 但很多中文輸入法都是先在EditText輸入英文,之後再變換成中文 結果就會發生,比方說要輸入的中文是一個字,但該中文要輸入的3個英文字才能轉換 造成無法即時判斷使用者輸入的文字數量… 請問,我要如何判斷現時輸入文字還未變換完成,或有其他的方式可以解法這個問題? 謝謝了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.188.172

01/05 12:01, , 1F
TextWatcher試試
01/05 12:01, 1F

01/05 13:23, , 2F
TextWatcher試過不行,無法判斷是否為變換字
01/05 13:23, 2F

01/05 19:21, , 3F
我想到一個方法不知道是不是可行?
01/05 19:21, 3F

01/05 19:22, , 4F
計算bit數,像英文字好像是1bit,中文是2bit
01/05 19:22, 4F
文章代碼(AID): #1IoD1Y3C (AndroidDev)