2015-10-21 147 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如何在这里提供帮助? –

相关问题