Android - настраиваемое окно быстрого поиска - PullRequest
0 голосов
/ 11 ноября 2010

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

1 Ответ

1 голос
/ 11 ноября 2010

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

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

...