【发布时间】:2014-10-30 19:35:30
【问题描述】:
如何在我的android应用程序中创建一个按钮,自动将搜索建议放入搜索栏,这样当你点击按钮时,搜索栏会自动填充相应的文本?
一个例子如下图所示。
【问题讨论】:
标签: android autofill android-search
如何在我的android应用程序中创建一个按钮,自动将搜索建议放入搜索栏,这样当你点击按钮时,搜索栏会自动填充相应的文本?
一个例子如下图所示。
【问题讨论】:
标签: android autofill android-search
你看过AutoCompleteTextView吗?来自文档:
建议列表显示在一个下拉菜单中,用户可以从中选择一个项目来替换编辑框的内容。
编辑:如果您使用的是SearchView,则流程会大不相同。假设您已经set up the SearchView,您必须提供系统将在用户键入时显示的搜索建议。这些可以是recent query suggestions 或custom search suggestions。
涉及多个步骤,但简而言之,您必须创建一个内容提供程序,它接受搜索查询并提供建议列表 (details here)。完成此操作后,您可以将搜索栏配置为在用户选择建议时自行填写 (details here)。
希望这会有所帮助!
【讨论】:
解决方法是在 SearchView 对象上调用setQueryRefinementEnabled(true)
【讨论】: