在Android中实施搜索的最佳方式是什么?

时间:2015-10-21 04:14:22

标签: java android json android-search

方案

我需要在某些search的基础上在我的Android应用程序中引入filterTags。我在Json视图中的某些Retrofit来电中收到Staggered Grid个回复。

问题

  • 这样做有什么好方法?即时搜索?如果是,那么我该如何实现呢?
  • 我正在Json中提取数据并将其保存到Model课程中。我可以从Model课程中获取帮助来实施搜索吗?
  • 改造如何帮助我搜索?
  • 还有其他问题吗?

任何帮助都会很明显:​​)

修改-1

更多阐述:

  • 我的Json请求来自Retrofit
  • json的示例:

    {"Value":2,"tags":["workout","game"]}
    {"Value":2,"tags":["game","person"]}
    
  • 有很多来自Json的数据,我没有在这里粘贴。我在Json Recycler Staggered Grid View内加载Tags以上。

  • 我有一个搜索栏,用户可以在其中放置game, Person多个Values

  • 此搜索会在搜索框中提取与Tags相关联的{{1}}。

2 个答案:

答案 0 :(得分:0)

可以在AutoCompleteTextView的帮助下实现即时搜索。

您可以关注thisthis链接 -

也许你可以将你的标签保存在数据库中,你可以将标签弹出为List并将其附加到适配器上,其余的工作将由AutoCompleteTextView处理。

或者您可以使用SearchView。您也可以根据自己的需要进行自定义。

答案 1 :(得分:-1)

最好使用Fragment.Fragment使您的要求变得容易。