为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android上将焦点设置在EditText的最后一个字符上

如何在Android上将焦点设置在EditText的最后一个字符上

拉风的咖菲猫 2023-12-13 17:13:03
我需要通过编码方式关注 EditText 的最后一个字符。我知道有EditText.requestFocus,但它把焦点集中在第一个角色上。我正在使用java。
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

调用后requestFocus(),您可以设置光标在 EditText 末尾的位置,如下所示:


EditText editText = (EditText) findViewById(R.id.textId);

int pos = editText.getText().length();

editText.setSelection(pos);


查看完整回答
反对 回复 2023-12-13
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

您可以使用java设置光标位置

editText.setSelection(position)

这里的位置就是索引。


查看完整回答
反对 回复 2023-12-13
  • 2 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信