обработка выбора AutoCompleteTextView

357
11 февраля 2017, 07:00

Задача такая. Выбирается некоторый элемент из списка. Например есть там "кот, кошка". пишу "ко" выбираю "кошка", т.е. нажимаю на пункт "кошка", как обработать этот выбор? Вот нажал на кошку и мне нужно после этого совершить действие.

и другой вопрос, как совершать действия при наборе каждой буквы?

Answer 1

Вы можете использовать TextWatcher.

messageEditText.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) {
                            //вызывается при изменении текста
                        }
                        @Override
                        public void afterTextChanged(Editable editable) {
                            //вызывается после того, как текст был изменён
                        }
                    });
READ ALSO
Как выполнять javascript команды через TChromium?

Как выполнять javascript команды через TChromium?

Пытаюсь выполнить JavaScript код в TChromium, но получаю ошибку:

495
Как сделать чтобы InputStream принимал данные в фоновом режиме

Как сделать чтобы InputStream принимал данные в фоновом режиме

Ни как не могу понять как лучше сделать, решил написать сюда

312
Удалить из строки рядом стоящие символы [требует правки]

Удалить из строки рядом стоящие символы [требует правки]

Нужно сделать из строки "aaaaabbbcccc dddddd" => "abc d"Заранее спасибо

369