Android EditText如何在所有字符的末尾开始游标指针 - 而不是第一行的结尾

bar*_*der 2 android

我有使用EditText的评论框,它有几行.当用户返回到框时,如果框中总共有三行,则它们总是在第1行的末尾而不是第3行的结尾.我怎样才能解决这个问题?

Ale*_*dam 13

也许可能有更简单的方法,但一种方法是使用

editText.setSelection(editText.getText().length());
Run Code Online (Sandbox Code Playgroud)

您可以将此行放在OnFocusChangeListener或Create方法中.

  • 要将光标放在文本的末尾,它应该只是`editText.setSelection(editText.getText().length());` (7认同)