2012-07-18 37 views
5

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

myEditText.setSelection(selectionEnd); 

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

+0

你想清除编辑文本 – 2012-07-18 03:58:01

+2

没有文字的东西,只是取消文本选择高亮 – yuttadhammo 2012-07-18 03:58:54

+0

你有你的答案? – NovusMobile 2014-01-29 12:58:25

回答

9

调用myEditText.clearFocus();。我认为这是你需要

+1

这也隐藏了光标。如果我想删除选择但保持闪烁的光标,该怎么办? – Suragch 2017-06-17 07:00:35

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