我正在替换EditText中的一些文本,然后我想将光标移动到当前文本输入的末尾。它似乎起作用了-当我再次开始输入时,光标似乎在EditText的末尾,但它不再闪烁/闪烁。我必须再次触摸EditText,光标才能再次开始闪烁。我做错了吗?:
editText.setSelection(editText.getText().length()-1);
谢谢
发布于 2011-10-29 06:01:11
我使用的一个技巧是将文本设置为"“,然后附加我想要的整个字符串。
即
String newtext = editText.getText().toString() + "the new text";
editText.setText("");
editText.append(newtext);
这似乎为我把光标放在了正确的位置。
https://stackoverflow.com/questions/7934976
复制相似问题