Android原生中是把光标定位到字符串的最前面,这是很不符合用户习惯的。最近做的一个项目需求是将光标定位到字符的最后面。具体实现只需要加上以下几行代码即可:
editWebSiteText = new EditText(AppManagerActivity.this);
editWebSiteText.setText("http://");CharSequence text = editWebSiteText.getText();
if (text instanceof Spannable) {
Spannable spanText = (Spannable) text;
Selection.setSelection(spanText, text.length());
}