2012-11-17 158 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列中提供一個唯一的查詢文本字符串。如果此列存在且包含當前建議的值,則它用於重寫查詢文本(並覆蓋以前的任一實現)。