代码改变世界

Android EditText设置光标位置问题

2012-04-17 16:02  雪夜&流星  阅读(833)  评论(0编辑  收藏  举报

EditText中有一些预置文本的时候,想把光标调到最前面,一开始是使用的

Editable etable = et.getText(); 

Selection.setSelection(etable,0);

结果发现在三星P1000上面有问题。经过研究发现需要先调用EditText.requestFocus,再调用Selection.setSelection(etable,0);。否则的话,在2.x的机器上有问题,但3.x上面是好着的。