2

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

我是一个非常非常新的开发人员,我对搜索操作非常困惑。实际上我想做一个食物和烹饪应用程序(有很多食谱等),我想给它添加一个搜索动作,这样用户就可以放多个东西(比如配料),应用程序会向他展示成分中含有这些东西的食物。

现在我有两个问题。

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

二、如何才能将搜索关键字与“,”完全分开?寻找正确的食谱。(例如:输入“tomato”、“chicken”、“egg”,应用程序会向他/她显示其成分中包含这些东西的食谱。)

我知道你现在为我的格拉默笑了这么多:),所以在你笑得够多之后请回答我的问题。谢谢你太棒了。

4

1 回答 1

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

    类配方
    -name:String
    -ingredients:Map < String, Quantity > 或 Set < String >

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

  1. 您可以读取搜索字符串,对其进行解析(例如,使用正则表达式将其放入数组中)并放入 Set 以避免重复。
于 2013-11-01T08:47:12.187 回答