如何清除EditText中的选择?

时间:2012-07-18 03:50:47

标签: android android-edittext textselection

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

myEditText.setSelection(selectionEnd);

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

3 个答案:

答案 0 :(得分:12)

致电myEditText.clearFocus();。我认为这就是你需要的东西

答案 1 :(得分:1)

要将选择移至顶部:

edit_text.setSelection(0);

要将选择移到底部:

edit_text.setSelection(edit_text.getText().length());

答案 2 :(得分:0)

EditText message = (EditText) findViewById(R.id.sendText);
String text = message.getText().toString();
message.setText(null);