Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
503 views
in Technique[技术] by (71.8m points)

android - 将光标放在EditText的文本末尾(Place cursor at the end of text in EditText)

I am changing the value of an EditText on keyListener .

(我正在keyListener上更改EditText的值。)

But when I change the text the cursor is moving to the beginning of the EditText .

(但是,当我更改文本时,光标将移动到EditText的开头。)

I need the cursor to be at the end of the text.

(我需要将光标放在文本的末尾。)

How to move the cursor to the end of the text in a EditText .

(如何在EditText中将光标移动到文本的末尾。)

  ask by Manu translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Try this:

(尝试这个:)

EditText et = (EditText)findViewById(R.id.inbox);
et.setSelection(et.getText().length());

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...