希望添加一个计算器来计算食品应用程序今天的卡路里

Looking to add a calculator to calculate today's calories for a food application

希望添加一个卡路里计数器,用于添加到 运行 总量的所有食物。

我目前有 2 个微调器,1 种食物类型(早餐等),另一种是食物本身,取决于食物类型 selected(早餐 = 麦片等)。

我添加了重量输入,因此用户可以 select 他们的食物和食物重量。我想使用这些输入值来计算今天的卡路里。我只是不知道该怎么做。有什么指点吗?

  1. 创建一个代表食物的Enum,为每种食物声明一个常量,例如每 100 克的卡路里。
  2. 从你的微调器中获取一个食物字符串,找到上面提到的常量并将其存储到一个变量中。
  3. 从您的 spinner/edittext 获取权重,将其存储到一个变量并将其转换为 double/integer/float 以供进一步计算。
  4. 算一下(kCal = foodKcalPer100 * weight)或类似的东西。
  5. 显示或存储结果。