Android - пользовательская коробка быстрого поиска
-
08-10-2019 - |
Вопрос
Если вы используете Twitter для Android, вы видите, что нажатие на жесткую кнопку поиска телефона приносит полностью настраиваемый быстрый поиск-контроль. Теперь я не говорю, что это на акции Android Customed Быстрый поиск, но как бы построить что-то подобное? Я хочу поведение коробки быстрого поиска, но я также хочу добавить несколько дополнительных селекторов (подумать, что поиск Firefox, где слева есть раскрывающийся список, чтобы выбрать поисковую систему), я подозреваю, что нажатие на поиск приносит другое действие, которое просто выглядит как быстрый поиск. Теперь я знаю, как запускать поисковую активность от быстрого поиска, но как перехватить вызов быстрого коробки и отобразить свою активность? Где бы я начал с чего-то подобного? Любые подсказки и указатели будут очень оценены
Решение
Без скриншота я не могу сильно помочь, так как я не пользуюсь официальным приложением в Твиттере (я являющийся видимым парнем), поэтому я не совсем знаю, о чем ты говоришь.
Вы можете переопределить onSearchRequested()
Чтобы получить контроль, когда пользователь запрашивает поиск в вашей деятельности. Вернуть true
Сказать, что вы обрабатываете поиск самостоятельно. По пути, всплываете все, что вам нравится, чтобы пользователю выполнить поиск.