如何清除edittext中的文字

EditText保存数据库后,我想清除其中的文本。

这是我的代码:

 pictureDescription.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable textValue) { String content = textValue.toString(); db.updatePicDes(content,lastSnapId); } } 

Solutions Collecting From Web of "如何清除edittext中的文字"

使用editText.getText().clear()

只需将其设置为空string。 我认为应该这样做。

 EditText editText = (EditText)findViewById(R.id.edit_text); editText.setText(""); 

你可以使用EditText.setText("");

你最好在FocusChangedListener中做这个,如果你不想单击button。

 pictureDescription.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable textValue) { String content = textValue.toString(); db.updatePicDes(content,lastSnapId); pictureDescription.setText(""); } } 
 String content = textValue.toString(); db.updatePicDes(content,lastSnapId); editText.setText("");