2015-10-21 198 views
2

方案

我需要在我的一些Tags的基礎上,Android應用程序引入searchfilter。我在Staggered Grid視圖中調用了一些Retrofit調用的Json響應。在Android中實現搜索的最佳方式是什麼?

問題

  • 會是什麼做的好方法嗎?即時搜索?如果是,那我該如何實現它?
  • 我正在提取Json中的數據並將它保存到Model類中。我可以從Model類獲得幫助以實施搜索嗎?
  • 如何翻新幫助我進行搜索?
  • 還有其他問題嗎?

任何幫助將是明顯的:)

編輯-1

闡述更多:

  • 我有一個Json響應來自Retrofit請求到來。
  • json樣本:

    {"Value":2,"tags":["workout","game"]} 
    {"Value":2,"tags":["game","person"]} 
    
  • 有大量的數據從Json這這裏我不粘貼過來的。我在Recycler Staggered Grid View以上加載Json以上。

  • 我有一個搜索欄,其中用戶將放置多個Tagsgame, Person

  • 此搜索將在搜索框中獲取,與給定的Tags相關聯。

+0

@Neha我通過Recycler視圖使用'Staggered Grid View' –

+3

關閉??奇怪! – 2015-10-21 04:35:36

+0

@Neha你看過'Edit-1'部分嗎? –

回答

0

即時的serach可以在AutoCompleteTextView的幫助下實現。

你可以按照thisthis鏈接 -

也許你可以保存你的標籤數據庫,您可以彈出標籤的列表,並附這工作AutoCompleteTextView會照顧的適配器和休息。

或者您可以使用SearchView。您也可以根據您的需求進行定製。

+0

是不是'AutoCompleteTextView'與Search完全不同? AutoCompleteTextView將幫助我當用戶不知道標籤的確切名稱。但在我的情況下,用戶已經知道標籤,他們必須獲取與這些標籤相關的其他數據。 –

+0

您能否精心設計您的應用需要什麼樣的搜索功能? – RajSharma

+0

好的。請看 –

-1

使用Fragment.Fragment更容易滿足您的要求。

+0

後面的'Edit-1'部分請您詳細說明Fragment如何在這裏提供幫助? –

相關問題