繁体   English   中英

如何制作一个多重搜索对话框?

[英]how to make a multi search dialog?

首先,请原谅我英语很差。

我是一个非常新的开发人员,我对搜索操作感到非常困惑。 实际上,我想制作一个食品和烹饪应用程序(带有很多食谱等),并且要向其中添加搜索操作,以便用户可以放置多个内容(例如“食材”),然后该应用程序向他显示在成分中包含这些成分的食物。

现在我有两个问题。

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

其次,如何将搜索关键字完全用“,”分开? 寻找正确的食谱。 (例如:输入“西红柿”,“鸡肉”,“鸡蛋”,应用程序将向他/她显示其成分中包含这些成分的食谱。)

我知道您,现在您为我的语法师笑的太多了,所以在笑了很多之后,请回答我的问题。 谢谢你,SOOOOOOOOO MUUUUUUUUUCH。

  1. 您可以对每份食谱的原料使用类似地图的内容:

    类食谱
    -name:字符串
    -ingredients:Map <字符串,数量>或设置<字符串>

其中“数量”代表烹饪中使用的所有令人讨厌的功能,例如汤匙,杯子,捏。 然后,您可以搜索每种配方成分的键。 名称将是您提到的标签。

  1. 您可以读取搜索字符串,将其解析(例如,解析为带有正则表达式的数组),然后放入Set中以避免重复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM