У меня есть SearchView
, что в настоящее время всегда показывается и TabHost
выше следующим образом:SearchView не сосредоточены должным образом после изменения вкладки TabHost
Я пытаюсь держать SearchView
сосредоточены на определенных условиях делает :
searchView.setIconified(false);
searchView.requestFocusFromTouch();
, когда мне нужен фокус. Кажется, он работает нормально.
Однако, если пользователь переключает вкладки, Перефокусировка SearchBar
в TabHost.OnTabChangeListener
, кажется, не работает должным образом - клавиатура все еще отображается как если SearchView
еще сосредоточенный, но курсор на виду поиска ушел, и пользователь не может ничего типа в. Нажатие на просмотр поиска фиксирует вещи, но я хотел бы сделать «коснитесь» себя, а не пользователя.
Как правильно пересмотреть поиск?
ли вы найти решение? – makovkastar
@makovkastar да, только что опубликовал один. – Linas