Forse questa è una domanda stupida, ma non posso indovinare come risolverlo se non sta creando un metodo. Forse c'è un "modo naturale" per farlo, come in C per esempio. Ecco il problema:Come stampare una doppia con due decimali in Android?
Ho un var:
double a;
E voglio mostrare solo con 2 o 3 decimali. Quando cerco di mostrarlo:
Text.setText("Value of a: " + String.valueOf(a));
Dà qualcosa di simile:
valore di un: 5,234966145
e vorrei solo
valore di un : 5.23
Senza modificare il valore reale di a in modo che mostri il numero approssimativo ma funzioni con il numero reale.
doubleNumber.toString(). substring (0, 3) – Madi