如何在 EditText 中设置光标位置?

新手上路,请多包涵

有两个 EditText ,加载页面时在第一个EditText中设置了一个文本,所以现在光标将在 EditText 的起始位置,我想 将光标位置设置在第二个 EditText 不包含数据。这个怎么做?

原文由 nila 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 632
2 个回答

其中位置是一个 int:

 editText1.setSelection(position)

原文由 NotACleverMan 发布,翻译遵循 CC BY-SA 3.0 许可协议

这会将光标移动到编辑文本的末尾

myEditText.setSelection(myEditText.getText().toString().length())

原文由 Waqar Ahmed 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题