搜索对话框搜索建议

时间:2012-11-17 11:27:44

标签: android

我已经实现了搜索对话框和在线搜索建议。但是我希望当用户点击建议将字符串从建议列表复制到搜索对话框时以及当用户点击搜索按钮开始搜索时。现在当用户点击建议搜索时自动启动。

1 个答案:

答案 0 :(得分:0)

查看http://developer.android.com/guide/topics/search/adding-custom-suggestions.html#RewritingQueryText,其中列出了3种不同的方法,如下所示:

1)使用“queryRewriteFromText”值将android:searchMode属性添加到您的可搜索配置中。在这种情况下,建议的SUGGEST_COLUMN_TEXT_1列中的内容用于重写查询文本。

2)使用“queryRewriteFromData”值将android:searchMode属性添加到您的可搜索配置中。在这种情况下,来自建议的SUGGEST_COLUMN_INTENT_DATA列的内容用于重写查询文本。这应仅用于URI或其他旨在用户可见的数据格式,例如HTTP URL。不应使用内部URI方案以这种方式重写查询。

3)在建议表的SUGGEST_COLUMN_QUERY列中提供唯一的查询文本字符串。如果此列存在并包含当前建议的值,则它用于重写查询文本(并覆盖以前的任一实现)。