2

最初に、私の非常に下手な英語をお許しください...

私は非常に新しい開発者であり、検索操作について非常に混乱しています。実際、私は食べ物と料理のアプリ (たくさんのレシピなどを含む) を作りたいと思っています。それに検索アクションを追加したいので、ユーザーは複数のもの (材料など) を入力でき、アプリは彼にこれらを原材料に含む食品。

今、私は2つの質問があります。

まず、「レシピ アクティビティ」にタグを追加するにはどうすればよいですか? (私のレシピはテキストビューではなく、すべてイメージビューです)。

次に、検索キーワードを「,」で完全に区切るにはどうすればよいですか? 適切なレシピを見つけるために。(例: 「トマト」、「チキン」、「卵」と入力すると、アプリはこれらの食材を含むレシピを表示します。)

私はあなたが私のグラマーのためにとても笑っていることを知っています:)、十分に笑った後、私の質問に答えてください. SOOOOOOOOOMUUUUUUUUCH ありがとうございます。

4

1 に答える 1

1
  1. すべてのレシピの材料にマップのようなものを使用できます。

    class Recipe
    -name:String
    -ingredients:Map < String, Quantity > または Set < String >

ここで、Quantity は、スプーン、カップ、ピンチなど、料理で使用されるすべての厄介な機能を表します。次に、すべてのレシピの材料のキーを検索できます。名前はあなたが言及したタグになります。

  1. 検索文字列を読み取り、それを解析して (たとえば、正規表現を使用して配列に)、重複を避けるために Set に入れることができます。
于 2013-11-01T08:47:12.187 に答える