我有使用EditText的註釋框,它有幾行。當用戶返回到方框時,如果方框中總共有三條線,則它們始終位於第1行的末尾,而不是第3行的末尾。我怎樣才能解決這個問題?Android EditText如何在所有字符的末尾開始光標指針 - 不是第一行的結尾
2
A
回答
11
可能有更簡單的方法也許是,但一個方法是使用
editText.setSelection(editText.getText().length());
你可以把此行的OnFocusChangeListener內,或在創建方法。
0
你也可以這樣做
final int selectionStart = editText.getSelectionStart(); final int selectionend = editText.getText()。length(); Selection.setSelection(editText.getText(),selectionStart,selectionend);
請您在此之後不要調用setText,因爲這會覆蓋行爲。
相關問題
- 1. 查找從字符串末尾開始的第一個結果
- 2. EditText末尾的字符串
- 3. 尾行字尾仍然在第一行的末尾給出0920
- 4. 從末尾開始的每行代替第n個字符串
- 5. 如何打開文件並將光標移動到第一行的末尾?
- 6. 如何提取以「#。#ms」結尾的行末尾的所有數字?
- 7. Stripos從字符串末尾開始
- 8. 將結構指針添加到結構指針的末尾
- 9. 如何複製光標上方一行開始的行的結尾?
- 10. 如何在方向更改後將光標移動到EditText行的末尾?
- 11. 匹配所有不以指定字符串結尾的字符
- 12. 如何將光標移動到ContentEditable Span的開始/結尾
- 13. 如何解析從末尾開始的字符串C++
- 14. 複製Word中的末尾沒有換行符的末尾
- 15. 如何突出顯示android EditText文本並在末尾顯示光標?
- 16. 允許光標越過文件末尾,如visualedit =所有行結束
- 17. mysql:如何在字段的開始或結尾刪除字符
- 18. Exact結果只是行/行的末尾
- 19. 切到行的開始/結尾,粘貼到行結尾/行首
- 20. preg_match檢查「如果到達」字符串的結尾,而不是「匹配字符在」字符串末尾
- 21. android java - 如何知道有多少個字符留在一行的末尾?
- 22. 單擊EditText並沒有任何功能,光標停留在末尾
- 23. 當光標位於長行的末尾時,沒有行號
- 24. 如何在EditText框中的文本結尾之後製作Android文本光標
- 25. 如何用awk在每行的末尾添加一個字符?
- 26. 如何將光標置於文字輸入的末尾?
- 27. 空字符串在末尾有「\ u0000」
- 28. grep的結尾的所有行 - 不行
- 29. 如何在字符串的末尾附加一個字符?
- 30. 是否可以將光標設置在找到的字符串的末尾?
要將光標置於文本的末尾,應該只是'editText.setSelection(editText.getText()。length());' – ismriv 2012-03-07 12:48:10
這對我來說並不適用。我的EditText中有Spannable字符串。有沒有解決方法? – toobsco42 2012-12-31 10:19:20