У меня проблема с внедрением поисковой системы. У меня есть фрагмент, и я хотел бы найти объекты, хранящиеся в ArrayList<Ingredient>
, и добавить их в RecyclerView
. Пользователь должен ввести имя ингредиента, и поисковая система покажет подсказки. Например, после того, как пользователь набрал первые 3 буквы имени, Searchview
покажет все соответствующие ингредиенты, а после того, как пользователь выберет один, он будет добавлен к RecyclerView
.
До сих пор я нашел только примеры Searchview
элементов фильтрации RecyclerView
или поиска по всем элементам из базы данных с именем, аналогичным имени, введенному в SearchView
. Ничто из этого не поможет мне. Я хочу, чтобы пользователь мог добавлять только ингредиенты с определенным именем.
Я даже не уверен, стоит ли использовать SearchView
виджет или EditText
с какими-то подсказками для отображения под поиском и динамическим автозаполнением.