我在 EditText 上有一个 TextWatcher,在 afterTextChanged 方法中,我向 EditText 添加字符,然后将光标移动到 EditText 的末尾以继续添加文本,但我遇到了问题。
像这样:
public void afterTextChanged(Editable s) {
if(edittext.getText().length()==2){
// append dot to edittext
edittext.append(".");
// move cursor at end position in EditText
edittext.setSelection(edittext.getText().length());
}
}
在 android 4.0v 或更高版本中,光标停留在“.”之前 ,并且在 2.2v 中工作正常,但在两者中我都无法删除字符。
有同样问题的人吗?
问候