如何在我的Android应用程序中创建一个自动将搜索建议放入搜索栏的按钮,这样当您点击按钮时,搜索栏会自动填充相应的文字?
下图显示了一个例子。
答案 0 :(得分:1)
你有没有看过AutoCompleteTextView
?来自文档:
建议列表显示在下拉菜单中,用户可以从中选择一个项目来替换编辑框的内容。
编辑:如果您使用的是SearchView
,则流程会有很大差异。假设您已经set up the SearchView
,则必须提供系统将在用户输入时显示的搜索建议。这些可以是recent query suggestions或custom search suggestions。
涉及到几个步骤,但简而言之,您必须创建一个内容提供程序,它会接受搜索查询并提供建议列表(details here)。完成此操作后,您可以将搜索栏配置为在用户选择建议时填写(details here)。
希望这有帮助!
答案 1 :(得分:1)
解决方案是在SearchView对象上调用setQueryRefinementEnabled(true)