В настоящее время я использую пункт меню ActionBar для отображения SearchView на панели действий.При расширении пункта меню поиска отображается программная клавиатура, чего я и хочу.Теперь, когда пользователь нажимает кнопку «Назад», чтобы закрыть программную клавиатуру, я также хотел бы свернуть SearchView в панели действий.
Я попытался реализовать следующие слушатели OnKeyListener и OnFocusChangeListener на MenuItem и ActionView,Я также пытался использовать OnBackPressed () в Activity.Ничто из вышеперечисленного не обнаруживает, когда кнопка «Назад» используется для закрытия программной клавиатуры.
Есть идеи?
Я реализовал OnActionExpandListener, чтобы знать, когда SearchView виден.