2017-02-15 34 views
0

我正在制作一个酒店应用程序,我在数据库中存储了城市。现在,我在活动1中有一个searchview。如果我在搜索中键入某个字母,那么所有具有该字母的城市(在数据库中)都应显示出来。当用户点击城市时,用户应该被引导到另一个活动。我不知道如何实现可以搜索数据库的searchview。然后使可能的结果可点击。如何使用searchview搜索SqLite数据库并使选项可点击?

+0

你可以假设这个帖子http://stackoverflow.com/questions/23658567/android-actionbar-searchview-suggestions-with-a-simple-字符串数组/ 23660529#23660529作为答案的一部分。 – betorcs

+0

请参阅'Searchview#setSuggestionsAdapter' – pskink

回答

0

您可以使用AutoCompleteTextView并将城市添加到其适配器。

或简单EditText组合成一个ListView
- 在ListView包含城市
- 在EditTextTextWatcher,当你键入字母,将过滤ListView
然后在列表中的每一项添加clickListener,以显示你的活动

相关问题