2011-04-29 85 views
0

我一直在努力與EditText超過一天。 我的目標是瞭解用戶第一次點擊EditText時的當前光標位置。Android EditText的光標位置跟蹤點擊或按第一次點擊

  1. 假設當前光標在位置 「5」,
  2. 點擊的EditText小部件的位置 「8」,
  3. 此時getSelectionStart()恢復之前的值,例如 「5」。在位置「8」再次,
  4. getSelectionStart()檢索的位置變成了「8」,(這是正確的,但需要在同一位置點擊兩次)
  5. 單擊新位置
  6. 點擊的EditText小部件,情況會重複第三步。

回答

1

試試看:

getSelectionEnd() 

(如果你的動作不包含選擇範圍的文本)