如何在EditText中添加文本?

时间:2014-12-31 15:22:05

标签: java android android-edittext

如何在EditText中添加文字? editText.setText删除旧文本,并在结尾处添加新的editText.setText(editText.getText() + "my text");添加文本。 如何将文本添加到开始编辑的行?

(对不起,如果文中有错,我住在俄罗斯并且不太懂英文)

3 个答案:

答案 0 :(得分:2)

很容易做到这一点:

int start =editText.getSelectionStart(); //Get cursor position with this function
String str = "my text";//String you want to insert
editText.getText().insert(start, str); //This will get the text and insert the String str at the current position.

希望这有帮助!

答案 1 :(得分:0)

你可能正在谈论提示文本的设置吗?

editText.setHint("Enter Text Here"); 
XML中的

android:hint="Enter Text Here"

如果这不是你想要的,那么请再详细说明问题

答案 2 :(得分:0)

在您要添加的文字之前添加 \ n ...

var.setText(var.getText()+" \ nnewtext");