2012-11-17 159 views
1

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

回答

0

看看http://developer.android.com/guide/topics/search/adding-custom-suggestions.html#RewritingQueryText其中列出了3种不同的方法来做到这一点按如下:

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

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

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