首页 > Java > 如何将光标放在 EditText 中的文本末尾?

如何将光标放在 EditText 中的文本末尾?

上一篇 下一篇

我正在更改 on 的值。EditTextkeyListener

但是当我更改文本时,光标移动到.
我需要光标位于文本的末尾。
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】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 158次
  • 使用软件 Sublime/Dreamweaver/HBuilder
  • 文件格式 编程语言
  • 文件大小 暂无信息
  • 上传时间 03-05
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
微信素材 微信模板 微信公众平台 企业网站 html5 微信图片 自适应 响应式 单页式简历模板 微信文章
您可能会喜欢的其他模板