Ich entwickle eine Android-App, wo ich meine doppelte Nummer zu #. ##, die ich unter Verwendung von Code gemacht habe formatieren .(Android) decimalformat, verwendet Komma anstelle von fullstop beim Formatieren mit "#. ##"
Double BMI = ((fWeight)/(dHeight*dHeight));
DecimalFormat df = new DecimalFormat("0.00");
String sBMI = df.format(BMI);
Während des Tests, wenn die Sprache der Hardware auf Englisch (Standardsprache) gesetzt ist, es funktioniert gut, wenn beispielsweise BMI 2497,227216676656 ist, formatiert es SBMI bis 2497,23, aber wenn Sprache auf Französisch ausgewählt wird formatiert sie zu 2497,23. Anstelle von DOT wird COMMA verwendet, was meine App zum Absturz bringt !!!
Was ist der Grund dafür?
Es funktioniert. Danke für die sofortige Antwort. – Toral
@Toral, sollten Sie die Antwort akzeptieren und upvote, wenn es funktioniert. – mike47