2017-02-15 2 views
0

Я делаю приложение отеля, где я сохранил города в базе данных. Теперь у меня есть в activity1. Если я наберу определенное письмо в поиске, все города (в базе данных), имеющие это письмо, должны появиться. И когда пользователь нажимает на город, пользователь должен быть направлен на другое действие. Я не знаю, как реализовать searchview, который может выполнять поиск в базе данных. А затем сделайте возможный результат кликабельным.Как найти базу данных SqLite с помощью searchview и сделать параметры доступными для просмотра?

+0

Вы можете взять на себя эту должность http://stackoverflow.com/questions/23658567/android-actionbar-searchview-suggestions-with-a-simple- string-array/23660529 # 23660529 как часть ответа. – betorcs

+0

см. 'Searchview # setSuggestionsAdapter' – pskink

ответ

0

Вы можете использовать AutoCompleteTextView и добавить город в свой адаптер.

Или просто EditText в сочетании с ListView:
- ListView содержит городах
- EditText имеет TextWatcher и при вводе букв будет фильтровать ListView.
Затем по каждому пункту своего списка добавить clickListener для отображения активности