2014-10-30 65 views
0

如何在我的Android應用程序中創建一個按鈕,該按鈕會自動將搜索建議放到搜索欄中,以便當您單擊按鈕時,搜索欄將自動填充相應的文字?Android按鈕自動填充搜索字段

下圖顯示了一個示例。

Auto-fill button

回答

1

你有沒有看着AutoCompleteTextView?從文檔:

建議列表顯示在下拉菜單中,用戶可以從中選擇一個項目來替換編輯框的內容。

編輯:如果你使用的是SearchView,這個過程有很大的不同。假設您已經有set up the SearchView,那麼您必須提供系統在用戶輸入時顯示的搜索建議。這些可以是recent query suggestionscustom search suggestions

涉及到幾個步驟,但簡而言之,您將不得不創建一個內容提供程序,它接受搜索查詢並提供建議列表(details here)。完成此操作後,您可以將您的搜索欄配置爲在用戶選擇建議(details here)時自行填寫。

希望這會有所幫助!

+0

上。你知道是否有可能將此功能添加到SearchView小部件? – user2340612 2014-10-30 21:18:13

+0

@ user2340612根據文檔,它看起來是可能的,儘管它涉及更多。我已經更新了我的答案,包括設置此功能的相關文檔。 – bmat 2014-10-30 22:28:08