Как сделать панель поиска в андроиде?

Могу ли я использовать editText в качестве панели поиска в Android? Я не пытаюсь создать панель поиска внутри панели инструментов, поэтому я думаю, что editText было бы хорошо, но я не уверен, и именно поэтому я спрашиваю. Я провел свое исследование, но нового контента по этой теме нет, а документация по Android с виджетом панели поиска сбивает меня с толку. И еще один вопрос, который у меня есть, - как я могу отображать данные после запроса из панели поиска. Должен ли я отображать его в том же fragment или начинать новый activity?

Заранее спасибо.


person Ivan Nikolovski    schedule 01.06.2021    source источник
comment
stackoverflow.com/a/59873977/4704327 это может помочь вам в первом вопросе: «Могу ли я использовать editText в качестве панели поиска в андроид? '   -  person Anand    schedule 03.06.2021
comment
Я прочту это. Спасибо.   -  person Ivan Nikolovski    schedule 03.06.2021


Ответы (1)


Да, вы можете использовать editText для поиска, но вам придется кодировать возможность поиска вручную. Вы можете показать результат поиска как по фрагменту, так и по активности.

Моя рекомендация - отображать его в том же фрагменте.

person Code Scan    schedule 03.06.2021
comment
Но поскольку у меня уже есть представление ресайклера в этом фрагменте, нормально, если я просто сделаю, когда пользователь что-то ищет, вид ресайклера od должен исчезнуть, а новый будет показан. - person Ivan Nikolovski; 03.06.2021
comment
comment
stackoverflow.com/questions/33250875/ - person Code Scan; 04.06.2021
comment
Адаптер подключен только к recyclerView, часть XML - person Code Scan; 04.06.2021
comment
вы можете добавить что угодно в этот макет - person Code Scan; 04.06.2021