11

您如何以编程方式从 中删除选择EditText?我试过了:

myEditText.setSelection(selectionEnd);

但这只会在当前选择的末尾创建一个长度为 0 的选择。我也试过Selection.removeSelection(mySpannable)了,它只是在文本的开头放置了一个空选择。

4

3 回答 3

18

呼唤myEditText.clearFocus();。我认为这就是你需要的

于 2012-07-18T03:58:47.873 回答
3

要将选择移到顶部:

edit_text.setSelection(0);

要将选择移至底部:

edit_text.setSelection(edit_text.getText().length());
于 2018-11-27T04:30:34.710 回答
0
EditText message = (EditText) findViewById(R.id.sendText);
String text = message.getText().toString();
message.setText(null);
于 2012-07-18T04:23:20.853 回答