簡體   English   中英

如何將數字與數組列表關聯?

[英]How do I associate numbers with my array list?

我創建了兩個微調器,一個餐式微調器(例如早餐,午餐...)和一個食物微調器(例如粥)。 一旦用戶選擇了他們的用餐類型,相關的食物就會出現在第二個微調器中。

現在,我希望能夠創建一個食物計算器,該計算器將每種食物的一組卡路里與用戶輸入的數字相乘,但是我不確定如何將數字與微調器的數組列表相關聯。 這是這樣的嗎?

private void chooseBreakfast() {
    planspinner1 = (Spinner) findViewById(R.id.planspinner);
    List<String> planlist = new ArrayList<String>();
    planlist.add("Porridge-40g/140cal");
    planlist.add("Coffee-10g/10cal");
    planlist.add("Toast-30g/87cal");
    ArrayAdapter<String> planAdapter1 = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, planlist);

    planAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    planspinner1.setAdapter(planAdapter1);

    ArrayList<int> food = newArrayList<int>();
    food.add(4);
    food.add(1);
    food.add(3);

}

使用類似食物的類來列出對象

{
  private string name;
  private int id;
  private double calories
}

並在微調器中使用它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM