Как удалить edittext без setText (""); Есть ли способ reset значения edittext без установки типа текста: ((EditText) findViewById(R.id.yoursXmlId)).setText(""); EDIT: Textchanged listner вызывается, когда я использую setText (""). Ответ 1 Другой вариант: EditText.getText().clear(); Но вам все равно придется набрасывать: ((EditText) findViewById(R.id.yoursXmlId)).getText().clear(); Ответ 2 вы можете использовать следующий путь EditText myEditText = ((EditText) findViewById(R.id.yoursXmlId)); myEditText.getText().clear() Ответ 3 У меня был случай, когда устройство Samsung не удаляло текст с помощью setText (""), поэтому я использовал: Строка BLANK = "\ u0020";//символ пробела setText (BLANK); и это сработало. Возможно, это была проблема с шрифтом.
Ответ 1 Другой вариант: EditText.getText().clear(); Но вам все равно придется набрасывать: ((EditText) findViewById(R.id.yoursXmlId)).getText().clear();
Ответ 2 вы можете использовать следующий путь EditText myEditText = ((EditText) findViewById(R.id.yoursXmlId)); myEditText.getText().clear()
Ответ 3 У меня был случай, когда устройство Samsung не удаляло текст с помощью setText (""), поэтому я использовал: Строка BLANK = "\ u0020";//символ пробела setText (BLANK); и это сработало. Возможно, это была проблема с шрифтом.