将整数值添加到我的数组

ERN

这是我的早餐微调器,提供了一系列可能的早餐选择……我将如何添加该功能以显示用户所选食物的卡路里。

 private void chooseBreakfast() {

    spinner2 = (Spinner) findViewById(R.id.planspinner);
    List<String> planlist = new ArrayList<String>();
    planlist.add("Cereal");
    planlist.add("Porrige");
    planlist.add("Fruit");
    ArrayAdapter<String> planAdapter1 = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, planlist);
    planAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner2.setAdapter(planAdapter1);
道格拉斯·纳西夫(Douglas Nassif Roma Junior)

您可以创建一个Food.java对象:

class Food{
  String name;
  int calories;
  // getters and setters
  public String toString(){
     return name + " (" + calories + ")"; // return your description here
  }
}

然后创建一个食物列表:

List<Food> planlist = new ArrayList<Food>();
planlist.add(new Food("Cereal", 20));
planlist.add(new Food("Porrige", 25));
planlist.add(new Food("Fruit", 10));

ArrayAdapter<Food> planAdapter1 = new ArrayAdapter<Food>(this, android.R.layout.simple_spinner_item, planlist);
planAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(planAdapter1);

这个答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章