有两个EditText
,当加载页面时,一个文本被设置在第一个EditText中,所以现在光标将在EditText
的起始位置,我想设置光标位置在第二个不包含数据的EditText中。该怎么做呢?
发布于 2011-11-07 18:27:16
其中position是一个int类型:
editText1.setSelection(position)
发布于 2011-11-07 18:45:14
我这样做是为了在以编程方式更新EditText的文本后将光标位置设置为文本的末尾。在这里,etmsg
是EditText
etmsg.setText("Updated Text From another Activity");
int position = etmsg.length();
Editable etext = etmsg.getText();
Selection.setSelection(etext, position);
发布于 2015-04-27 17:35:07
如何在安卓系统中设置EditText光标位置
下面的代码是将光标设置为在EditText
中启动
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(0);
下面的代码是将光标设置为EditText
的结束
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(editText.getText().length());
下面的代码是将光标设置在第2个字符位置之后:
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(2);
https://stackoverflow.com/questions/8035107
复制相似问题