我在EditText上有一个TextWatcher,在afterTextChanged方法中,我将字符添加到EditText,然后将光标移动到EditText的末尾以继续添加文本,但是我遇到了问题。EditText,如何控制TextWatcher中的光标?
这样的: “”
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工作正常,但在两个我不能删除字符。
任何人都有同样的问题?
素不相识
删除已得到纠正,但是,例如:“”我想将文本添加到“111”,我想补充editText保持为“111”。 ,但光标退回“”之前一步。当我添加更多文本时,会添加一个空格字符 – 2013-05-13 20:54:57