2011-04-29 37 views
0

我一直在努力与EditText超过一天。 我的目标是了解用户第一次点击EditText时的当前光标位置。Android EditText的光标位置跟踪点击或按第一次点击

  1. 假设当前光标在位置 “5”,
  2. 点击的EditText小部件的位置 “8”,
  3. 此时getSelectionStart()恢复之前的值,例如 “5”。在位置“8”再次,
  4. getSelectionStart()检索的位置变成了“8”,(这是正确的,但需要在同一位置点击两次)
  5. 单击新位置
  6. 点击的EditText小部件,情况会重复第三步。

回答

1

试试看:

getSelectionEnd() 

(如果你的动作不包含选择范围的文本)

相关问题