正如您在下面看到的,每当我要向SearchView输入某些内容时,它都会显示一个建议的关键字列表。实际上,这些都是我很久以前输入的保存关键字。在Nexus 4上,我看到了这张名单。但在三星银河系列上,这份榜单并没有出现。我怎样才能确保名单没有出现?我在这里读过医生
http://developer.android.com/reference/android/widget/SearchView.html
但是找不到像setSuggestionEnabled()这样的方法。有什么建议吗?谢谢!

发布于 2013-08-25 05:58:51
您需要创建一个SearchRecentSuggestionsProvider,Android文档描述了如何实现它,设置非常快:
http://developer.android.com/guide/topics/search/adding-recent-query-suggestions.html
他们还描述了如何增加澄清历史的可能性。
编辑:
从文件中:
完全防止将建议复制到快捷方式中。在SUGGEST_NEVER_MAKE_SHORTCUT列中提供SUGGEST_COLUMN_SHORTCUT_ID值。在这种情况下,建议永远不会复制到快捷方式中。只有当您绝对不希望出现以前复制的建议时,才需要这样做。(回想一下,如果您为该列提供了一个正常值,则建议快捷方式仅在刷新查询返回之前出现。)
出发地:http://developer.android.com/guide/topics/search/adding-custom-suggestions.html#ManagingShortcuts
https://stackoverflow.com/questions/18426186
复制相似问题