Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在编辑文本中清除所选内容?_Android_Android Edittext_Textselection - Fatal编程技术网

Android 如何在编辑文本中清除所选内容?

Android 如何在编辑文本中清除所选内容?,android,android-edittext,textselection,Android,Android Edittext,Textselection,如何以编程方式从EditText中删除所选内容?我试过: myEditText.setSelection(selectionEnd); 但这只会在当前选择的末尾创建一个长度为0的选择。我还尝试了Selection.removeSelection(myspan>),它只是在文本的开头放了一个空的选择。调用myEditText.clearFocus()。我认为这就是将选择移到顶部所需的: EditText message = (EditText) findViewById(R.id.sendTex

如何以编程方式从
EditText
中删除所选内容?我试过:

myEditText.setSelection(selectionEnd);

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

调用
myEditText.clearFocus()。我认为这就是将选择移到顶部所需的:

EditText message = (EditText) findViewById(R.id.sendText);
String text = message.getText().toString();
message.setText(null);
edit_text.setSelection(0);
要将所选内容移动到底部,请执行以下操作:

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

是否要从编辑文本中清除文本?否,只需取消文本选择高亮显示您是否得到答案?这也会隐藏光标。如果我想删除选择但保持光标闪烁,该怎么办?