我正在更改 on 的值。EditText
keyListener
但是当我更改文本时,光标移动到.
我需要光标位于文本的末尾。EditText
如何将光标移动到 .EditText
网友回答:
有一个称为 append for ediitext 的函数,它将字符串值附加到当前 edittext 值,并将光标放在值的末尾。
您可以将字符串值作为当前 ediitext 值本身并调用 append();
myedittext.append("current_this_edittext_string");
网友回答:
科特林:
将光标设置为起始位置:
val editText = findViewById(R.id.edittext_id) as EditText
editText.setSelection(0)
将光标设置为编辑文本的末尾:
val editText = findViewById(R.id.edittext_id) as EditText
editText.setSelection(editText.text.length)
下面的代码是将光标放在第二个字符之后:
val editText = findViewById(R.id.edittext_id) as EditText
editText.setSelection(2)
爪哇:
将光标设置为起始位置:
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(0);
将光标设置为编辑文本的末尾:
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(editText.getText().length());
下面的代码是将光标放在第二个字符之后:
EditText editText = (EditText)findViewById(R.id.edittext_id);
editText.setSelection(2);
网友回答:
试试这个:
更新:
科特林:
editText.setSelection(editText.length())//placing cursor at the end of the text
爪哇岛:
editText.setSelection(editText.getText().length());
模板简介:该模板名称为【如何将光标放在 EditText 中的文本末尾?】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Java】栏目查找您需要的精美模板。