Я использую панель поиска. Я ловлю входной результат с помощью кода:Как показать результаты поиска в SearchView
SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
public boolean onQueryTextChange(String newText) {
return true;
}
Когда у меня есть результат я ищу подобные строки в моем файле Excel. Затем я возвращаю ArrayList (результаты поиска). И теперь мне нужно показать результаты в SearchView. Как мне это сделать?
Спасибо за ваш ответ. Когда я создаю SimpleCursorAdapter, мне нужен массив «to», но мне нужно показать результат поиска в SearchView. Я не могу понять, как заполнить правильный SimpleCursorAdapter? – Delphian
После того, как вы создали свой SimpleCursorAdapter и связали его с SearchView в onCreateOptionsMenu, вам необходимо прослушать изменения с помощью SearchView.setQueryTextListener. Внутри этого обратного вызова (onQueryTextChange) вы создаете новый курсор из своих данных и передаете новый курсор в поле курсора с помощью CursorAdapter.swapCursor. – Jacob