Jer*_*rth 22
试试这个:
_field.setSelection( int startIndex, int endIndex);
Run Code Online (Sandbox Code Playgroud)
第一个参数startIndex是要开始突出显示的字符串中的点,endIndex参数是您要停止突出显示的点.
如果要选择所有文本,请改用:
_field.selectAll();
Run Code Online (Sandbox Code Playgroud)
我发现了一个bug.我的代码是这样的:
edit = new EditText();
edit.requestFocus()
container.addView(edit);
Run Code Online (Sandbox Code Playgroud)
它将光标移动到新的"编辑",但没有突出显示它.这解决了它:
edit = new EditText();
container.addView(edit);
edit.requestFocus();
Run Code Online (Sandbox Code Playgroud)