2011-04-12 67 views
2

我已經實施了一個搜索對話框,如http://developer.android.com/guide/topics/search/index.html所述。執行搜索後,是否可以使用篩選器搜索對話框?

我現在擁有的是一個搜索對話框,可以搜索我應用上的所有書籍。我想要的是一種讓用戶搜索所有書籍或僅僅一本特定書籍的方法。是否有可能創建一個自定義搜索對話框爲我做到這一點?我想要做的就是擁有基本的搜索對話框,並且一旦執行搜索,就可以下載篩選搜索的方式。但是,在執行搜索之前能夠選擇過濾器會很好。

回答

0

通常情況下,Android應用程序中的搜索是上下文相關的。這意味着應用程序通過查看當前活動知道用戶想要搜索的內容。在你的例子中 - 也許如果用戶在瀏覽所有書籍時按下搜索按鈕,應用程序將搜索所有書籍,同時查看一本書,然後按搜索將搜索該書內部?

android的開發人員很難做出這樣的自定義。理由是你不想按這麼多按鈕 - 只需輸入你的查詢。與google search比較,你可能喜歡的前面的例子。

+0

我很喜歡上下文敏感搜索的想法。但是,如果你有Twitter應用程序,他們有一種自定義搜索對話框的方式,然後再進行搜索,我想知道如何做到這一點。 – Pzanno 2011-05-30 15:27:31

+0

看起來Twitter應用程序正在使用自定義活動而不是搜索對話框來執行搜索。 http://stackoverflow.com/questions/3795800/searchbar-just-like-twitter-app-in-android – Pzanno 2011-05-30 15:33:05