我正在尝试在EditText中设置文本...但是在完成setText之后,光标仍然在text的开头。我可以将它移动到文本的末尾吗?
对此方面的任何帮助表示赞赏。
最诚挚的问候, 罗尼
答案 0 :(得分:11)
EditText inputField;
Editable etext = inputField.getText();
int position = etext.length();
inputField.setSelection(position);
答案 1 :(得分:9)
使用append(CharSequence text)
。这也将更新光标的位置。 See Android Documentation
答案 2 :(得分:2)
尝试使用append("Hello");
代替setText()