コード例 #1
0
  @Override
  public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    tempArray = stringCopy(ingredientArray, ingredientNum);

    // inc progress b/c we dont want it to be 0
    progress++;

    if (progress > 0) {

      txtServings.setText(Integer.toString(progress));
      for (int i = 0; i < tempArray.length; i++) {
        float am = nutrition.amountToFloat(tempArray[i][AMOUNT]);
        float serv = progress / Float.valueOf(servings);
        // Log.d("seekbar in for", "am= "+am+", serv="+serv);
        tempArray[i][AMOUNT] = nutrition.amountToString(am * serv);
      }

      txtIngredientList.setText(getIngredientList(tempArray));
    }
  }