Ich habe versucht, zwei verschiedene Arten der Formatierung einiger Zahlen, um ähnlich wie Geld, so auf 2 Dezimalstellen zu zeigen. Aber ich habe versucht,String.format() und DecimalFormat nicht tatsächlich Formatierung
EditText.setText (String.format("%.2f, number))
sowie die EditText Feld Einstellung als:
DecimalFormat precision = new DecimalFormat("0.00");
EditText.setText(String.valueOf(precision.format(number));
und weder schien als Einstellung zu einer 1 Dezimalstelle alles, alles noch defaults zu tun, dh) 30,0, und wenn sie etwas anderes wird es gehen, um 3 oder mehr Dezimalstellen dh) 30,243
Ihre Frage nicht bekommen, und was wollen Sie ??. – Andolasoft
Ich denke, Ihr Code ist korrekt, bitte überprüfen Sie es vorsichtig –