SearchView set建议适配器无法按预期工作

时间:2015-02-02 14:40:49

标签: android android-actionbar searchview

我在SearchView上有ActionBar并在其上使用setSuggestionAdapter来设置适配器以进行自动完成。

问题是当我在搜索视图中键入chars时,建议的弹出列表确实显示但是没有根据字符串im输入进行过滤,我总是在适配器中获得完整的基础列表,这是预期的行为吗?

1 个答案:

答案 0 :(得分:1)

是的,这是预期的行为。通过设置自定义搜索适配器,您告诉SearchView您要覆盖默认建议行为,并向用户提供您自己的建议列表。

这在许多情况下都很有用,例如,如果您想将用户的搜索记录显示为建议。

如果您想使用内置查询系统根据用户输入内容创建建议,您应该按照Creating a Search Interface文档中的说明创建搜索界面。