2012-07-18 65 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);