Подтвердить что ты не робот

Как удалить edittext без setText ("");

Есть ли способ reset значения edittext без установки типа текста:

((EditText) findViewById(R.id.yoursXmlId)).setText("");

EDIT:

Textchanged listner вызывается, когда я использую setText ("").

4b9b3361

Ответ 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);

и это сработало. Возможно, это была проблема с шрифтом.