Я использую виджет SearchView для поиска текста в ListView.
При вводе текста открывается виртуальная клавиатура. Я хочу повторить поиск при нажатии "клавиши подзорной трубы".
Как я могу перехватить события клавиш виртуальной клавиатуры?
Примечание: не путайте клавишу подзорной трубы, которая находится на виртуальной клавиатуре справа внизу, со значком подзорной трубы в виджете SearchView.
Я скажу вам, что я пробовал, и поэтому я знаю, что это не работает:
- onQueryTextChange() в SearchView
- onKeyListener() в SearchView
- TextWatcher() в SearchView
- dispatchKeyEvent() в ListView