2015-03-17 3 views
3

Многие приложения (Google Play Music, Contacts, Youtube, Spotify) предоставляют поисковые подсказки в том, что кажется настраиваемым фрагментом, когда вы начинаете вводить текст. Реализация стандартного интерфейса поиска, найденного здесь: http://developer.android.com/guide/topics/search/search-dialog.html действительно предоставляет только базовые сведения о последних предложениях, а затем передает запрос на вашу активность с фильтром намерения ПОИСК. Это не то, что, по-видимому, использует упомянутые выше приложения.Предложения по поиску в Android-фрагменте

Эти приложения просто переопределяют методы в SearchView в панели действий, а затем передают эти значения адаптеру (который выводит информацию по сети), который обновляет фрагмент? Они полностью избегают стандартизованного интерфейса поиска? Есть ли хороший пример где-то, где показано это обновление ListFragment на основе данных из SearchView?

+0

Не http://developer.android.com/guide/topics/search/adding-custom-suggestions.html точно, что вы хотите? – tritop

+0

Нет, это руководство ничего не показывает о динамической загрузке поисковых предложений, поскольку я ввожу в действие или фрагмент. Приложения, о которых я упоминал, определенно не используют эти методы. – user1319155

ответ

1

Возможно, вам понадобится пользовательский SearchView. This one является лучшим в соответствии с моими исследованиями и фактическим использованием.

This также является сильным кандидатом.

Смежные вопросы