Страницы

Поиск по вопросам

суббота, 20 апреля 2019 г.

Как задать условие?

Есть некий Edit Text надо задать ему условие что если прописаны 3 букы стартовал My methoв; а если поле сново будет пустым то вернулся в начальное положение


Ответ

editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { }
@Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { if (charSequence.length() == 3){ // здесь вызывыете My method } if (charSequence.length() == 0) { // здесь возвращаетесь в начальное состояние } }
@Override public void afterTextChanged(Editable editable) { } });

Комментариев нет:

Отправить комментарий