Динамические результаты поиска в приложении для Android с использованием SearchView

Я новичок в разработке для Android, и я хотел бы сделать одно действие для отображения избранных результатов с использованием API Youtube, и когда вводится поисковый запрос, я хочу обновить тот же список с результатами поиска. Я застрял на своем первом шаге, который настраивает SearchView и получает от него данные. После добавления SeachView в макет я сделал ссылку на него в java-коде Activity, затем интернет-документация стала слишком нечеткой, и я не мог понять, что мне делать в моем случае (динамические результаты).


person Jacer Omri    schedule 22.09.2013    source источник


Ответы (1)


вам нужно расширить адаптер listView от Filterable и используйте его getFilter() в соответствии с запросом, который изменяется в SearchView, используя функцию setOnQueryTextListener() .

это так просто.

я также предлагаю вам посмотреть " мир listView" на случай, если вы хотите узнать несколько советов по использованию listView. они также объясняют, как работает фильтр.

person android developer    schedule 22.09.2013