wenn ich das so anschaue könnte ich mir einmal parsen ersparen, aber es hat sich so ergeben...
totKost = Double.parseDouble(this.etTotKostenFuel.getText().toString().trim());
holt mir den Text des Feldes und parsed ihn mir in ein double. Problem dabei ist, ich schreibe 77.60 und in totKost steht 77.6
DecimalFormatSymbols symbols = new DecimalFormatSymbols(Locale.GERMANY);
symbols.setDecimalSeparator('.');
müsste eigentlich bewirken das meine Zahl später durch einen Punkt getrennt wird, weil der DecimalFormater ein Komma(,) verwendet.
DecimalFormat format = new DecimalFormat("#.00", symbols);
beliebige viele Stellen vorne, und max 2 Stellen hinter dem Komma.
totKost = Double.parseDouble(format.format(totKost));
und hiermit sollte er doch eigentlich mein double so formatieren wie ich es eine Zeile zuvor angegeben habe.
da er einen String liefert gleich wieder parsen und wieder hinein in die Ausgangsvariable. Aber der Hund macht trotzdem aus
77.6 nicht 77.60