0
我正在制作一个酒店应用程序,我在数据库中存储了城市。现在,我在活动1中有一个searchview
。如果我在搜索中键入某个字母,那么所有具有该字母的城市(在数据库中)都应显示出来。当用户点击城市时,用户应该被引导到另一个活动。我不知道如何实现可以搜索数据库的searchview
。然后使可能的结果可点击。如何使用searchview搜索SqLite数据库并使选项可点击?
我正在制作一个酒店应用程序,我在数据库中存储了城市。现在,我在活动1中有一个searchview
。如果我在搜索中键入某个字母,那么所有具有该字母的城市(在数据库中)都应显示出来。当用户点击城市时,用户应该被引导到另一个活动。我不知道如何实现可以搜索数据库的searchview
。然后使可能的结果可点击。如何使用searchview搜索SqLite数据库并使选项可点击?
您可以使用AutoCompleteTextView
并将城市添加到其适配器。
或简单EditText
组合成一个ListView
:
- 在ListView
包含城市
- 在EditText
有TextWatcher
,当你键入字母,将过滤ListView
。
然后在列表中的每一项添加clickListener
,以显示你的活动
你可以假设这个帖子http://stackoverflow.com/questions/23658567/android-actionbar-searchview-suggestions-with-a-simple-字符串数组/ 23660529#23660529作为答案的一部分。 – betorcs
请参阅'Searchview#setSuggestionsAdapter' – pskink