很奇怪的,在模拟器上,下面的代码可以将光标移至最前面。
EditText inputField = (EditText)findViewById(R.id.editText1);
inputField.setText("\n"+"I am here");
inputField.setMinLines(3);
inputField.setSelection(1);
inputField.extendSelection(0);
inputField.setSelection(0);
但是在我的手机里,把该apk安装上去,怎么设置光标都在最后面。
难道是framework的代码有问题?
查看了framework中的代码,EditText的setSelection实际上是调用Selection.setSelection . 怎么深入下去呢?
阅读(2762) | 评论(0) | 转发(0) |