Android中一个EditText,通过代码已经设置了默认的值为字符串0了:
1
2
|
etxtSingleAddress = (EditText)findViewById(R.id.pollingAddressValue);
etxtSingleAddress.setText(
"0"
);
|
然后显示也算正常:
可以显示出字符串0
但是在进入页面后,可编辑文本的焦点(光标),不是出于文字的最后,而是文字的前面:
即:
先是光标,然后才是字符串0
现在希望变成:
先是字符串0,然后再试光标。
【折腾过程】
1.去搜:
android edittext focus position
参考:
android – Place cursor at the end of text in EditText – Stack Overflow
How to set focus to right of text in EditText for android? – Stack Overflow
android – How to set Cursor position in EditText? – Stack Overflow
但是我此处不希望是直接去修改某个获得了焦点的EditText。
而是希望,当前UI显示后,不管是选中了哪个EditText,都可以自动将光标位置放到最后。
2.所以再去找找关于输入法方面的事情。
但是算了,还是暂且试试这个:
1
2
3
|
|