Поскольку вы используете валюту, вы можете округлить ее, используя следующие математические функции.
float i = 3.2f;
float j = 3.8f;
Math.round(i); // output =3, since the decimal point is below 5
Math.round(j); // output = 4, since the decimal point is above 5
float k = 7.3f;
Math.ceil(k); // output = 8
Math.floor(k); // output = 7
Таким образом, ваша кодовая точка зрения Математические функции, которые вам подойдут, если вы хотите округлить ее в пошаговый способ. Ваш код будет выглядеть как-то -
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
holder.textGallons.text = myDataset[position].gallons.toString()
holder.textCost.text = "$"+ String.format("%.2f", myDataset[position].cost) //Check this
holder.textMiles.text = myDataset[position].odo.toString()
holder.textDate.text = myDataset[position].date.toString()
}
Или вы можете использовать другие математические функции в зависимости от ваших требований.