2011-05-24 63 views

回答

11

可能有更簡單的方法也許是,但一個方法是使用

editText.setSelection(editText.getText().length()); 

你可以把此行的OnFocusChangeListener內,或在創建方法。

+7

要將光標置於文本的末尾,應該只是'editText.setSelection(editText.getText()。length());' – ismriv 2012-03-07 12:48:10

+1

這對我來說並不適用。我的EditText中有Spannable字符串。有沒有解決方法? – toobsco42 2012-12-31 10:19:20

0

你也可以這樣做
final int selectionStart = editText.getSelectionStart(); final int selectionend = editText.getText()。length(); Selection.setSelection(editText.getText(),selectionStart,selectionend);

請您在此之後不要調用setText,因爲這會覆蓋行爲。

相關問題