Android按钮自动填充搜索字段

时间:2014-10-30 19:35:30

标签: android autofill android-search

如何在我的Android应用程序中创建一个自动将搜索建议放入搜索栏的按钮,这样当您点击按钮时,搜索栏会自动填充相应的文字?

下图显示了一个例子。

Auto-fill button

2 个答案:

答案 0 :(得分:1)

你有没有看过AutoCompleteTextView?来自文档:

建议列表显示在下拉菜单中,用户可以从中选择一个项目来替换编辑框的内容。

编辑:如果您使用的是SearchView,则流程会有很大差异。假设您已经set up the SearchView,则必须提供系统将在用户输入时显示的搜索建议。这些可以是recent query suggestionscustom search suggestions

涉及到几个步骤,但简而言之,您必须创建一个内容提供程序,它会接受搜索查询并提供建议列表(details here)。完成此操作后,您可以将搜索栏配置为在用户选择建议时填写(details here)。

希望这有帮助!

答案 1 :(得分:1)

解决方案是在SearchView对象上调用setQueryRefinementEnabled(true)