经测试发现,如果EditText预先有内容,光标自然会在文字的末尾 。
但是如果预先内容为空,然后设置好内容,这种情况下光标自然会在文字的开头,所以这种情况下可以这样做让光标位于末尾:
editText.setText("0");
editText.requestFocus(); //这是关键