Использую SearchView
из библиотеки android.widget
:
final SearchView searchView = findViewById(R.id.search_view);
searchView.setOnCloseListener(new SearchView.OnCloseListener() {
@Override
public boolean onClose() {
Message.showMessage(searchView.getContext(),"test");
return false;
}
});
Message.showMessage
это мой аналог стандартного Toast для вывода тестового сообщения.
Не могу понять, какой метод отвечает за прослушивания события нажатия на кнопку лупы на виртуальной клавиатуре?
Вам нужно установить слушатель изменения ввода в SearchView
так:
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(final String query) {
//вызовется при нажатии на лупу на клавиатуре
return false;
}
@Override
public boolean onQueryTextChange(final String newText) {
//вызовется при изменении ведённого текста
return true;
}
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Читал в какой-то книжке про Spring что есть некое свойство при установки которой не нужно всегда перезапускать проектТо есть ставим...
В Аппметрике можно отправлять события с параметрамиПотом можно развернуть событие и посмотреть статистику по каждому параметру
Решил изучить js framework HighChartsСоздал проект asp
Пытаюсь разобраться с библиотекой highchartsСоздал проект mvc