如何制作多搜索对话框?

时间:2013-11-01 08:23:41

标签: android search

首先请原谅我非常糟糕的英语......

我是一个非常新的开发人员,我对搜索操作非常困惑。 其实我想做一个食物和烹饪应用程序(有很多食谱等),我想添加一个搜索动作,所以用户可以放多个东西(如成分)和应用程序显示他食物中含有这些成分。

现在我有两个问题。

首先,如何在我的“食谱活动”中添加标签,以便当成分类型的应用程序知道哪些食谱应该显示? (我的食谱不在textview中,它们都在imageview中。)

其次,如何将搜索关键字与“,”完全分开?找到合适的食谱。 (例如:输入“番茄”,“鸡肉”,“鸡蛋”,应用程序会向他/她显示其配料中含有这些食物的食谱。)

我知道你,现在你为我的gramer笑了很多:)所以在你笑了之后,请回答我的问题。谢谢SOOOOOOOOO MUUUUUUUUUCH。

1 个答案:

答案 0 :(得分:1)

  1. 你可以为每个食谱的成分使用类似地图的东西a-la:

    课程食谱   -name:String
       - 成分:地图<字符串,数量>或设置<字符串>

  2. 其中数量代表烹饪中使用的所有令人讨厌的特征,如勺子,杯子,捏。 然后,您可以搜索每个食谱成分的键。名称将是您提到的标签。

    1. 您可以阅读搜索字符串,解析它(例如,使用正则表达式进入数组)并放入Set以避免重复。