Android edittext - settextmethod 光标问题

Posted

技术标签:

【中文标题】Android edittext - settextmethod 光标问题【英文标题】:Android edittext - settextmethod cursor issue 【发布时间】:2011-07-05 17:37:45 【问题描述】:

我正在尝试在 EditText 中设置文本...但是在 setText 完成后,光标仍停留在文本的开头。如何将其移动到文本的末尾?

感谢您提供这方面的任何帮助。

最好的问候, 罗尼

【问题讨论】:

【参考方案1】:
EditText inputField;
Editable etext = inputField.getText();
int position = etext.length();
inputField.setSelection(position);

【讨论】:

【参考方案2】:

使用append(CharSequence text)。这也将更新光标的位置。 See android Documentation

【讨论】:

【参考方案3】:

尝试append("Hello"); 而不是setText()

【讨论】:

以上是关于Android edittext - settextmethod 光标问题的主要内容,如果未能解决你的问题,请参考以下文章

Android从零单排系列七《Android视图控件——EditText》

Android从零单排系列七《Android视图控件——EditText》

Android从零单排系列七《Android视图控件——EditText》

android EditText inputType说明

android editText 监听事件

Android EditText 操作。。。