Android - пользовательская коробка быстрого поиска

StackOverflow https://stackoverflow.com/questions/4150904

Вопрос

Если вы используете Twitter для Android, вы видите, что нажатие на жесткую кнопку поиска телефона приносит полностью настраиваемый быстрый поиск-контроль. Теперь я не говорю, что это на акции Android Customed Быстрый поиск, но как бы построить что-то подобное? Я хочу поведение коробки быстрого поиска, но я также хочу добавить несколько дополнительных селекторов (подумать, что поиск Firefox, где слева есть раскрывающийся список, чтобы выбрать поисковую систему), я подозреваю, что нажатие на поиск приносит другое действие, которое просто выглядит как быстрый поиск. Теперь я знаю, как запускать поисковую активность от быстрого поиска, но как перехватить вызов быстрого коробки и отобразить свою активность? Где бы я начал с чего-то подобного? Любые подсказки и указатели будут очень оценены

Это было полезно?

Решение

Без скриншота я не могу сильно помочь, так как я не пользуюсь официальным приложением в Твиттере (я являющийся видимым парнем), поэтому я не совсем знаю, о чем ты говоришь.

Вы можете переопределить onSearchRequested() Чтобы получить контроль, когда пользователь запрашивает поиск в вашей деятельности. Вернуть true Сказать, что вы обрабатываете поиск самостоятельно. По пути, всплываете все, что вам нравится, чтобы пользователю выполнить поиск.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top