Autore Topic: Numero di cifre significtive in un EditText  (Letto 861 volte)

Offline stepava

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Google+
    • StePava
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus & T-Mobile G1
  • Play Store ID:
    StePped Apps
  • Sistema operativo:
    Linux - Ubuntu 11.10
Numero di cifre significtive in un EditText
« il: 29 Agosto 2011, 23:05:03 CEST »
0
Ciao a tutti, ho fatto un semplice programma di calcolo meccanico, graficamente semplice utilizzando degli EditText.
Effettuo dei calcoli su double e poi li converto in stringhe per visualizzarli negli EditText, pero' non riesco a definire il numero di cifre significative (quelle dopo la virgola).
Per esempio per me sarebbe sufficiente approssimare a 2 cifre dopo la virgola; meglio ancora se potessi scegliere la "precisione" in modo parametrico, per esempio da un menu.

Grazie, ciao

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Numero di cifre significtive in un EditText
« Risposta #1 il: 29 Agosto 2011, 23:26:25 CEST »
0
Metodo statico "format" della classe "String":

String | Android Developers

Formatting Numeric Print Output (The Java™ Tutorials >       
            Learning the Java Language > Numbers and Strings)


Ritorna una stringa da un tipo double  con 2 cifre decimali:

Codice: [Seleziona]
String.format("%.2f", doubleValue);
adb logcat | tee /tmp/logcat | grep TAG

Offline stepava

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +1
    • Google+
    • StePava
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus & T-Mobile G1
  • Play Store ID:
    StePped Apps
  • Sistema operativo:
    Linux - Ubuntu 11.10
Re:Numero di cifre significtive in un EditText
« Risposta #2 il: 30 Agosto 2011, 00:01:59 CEST »
0
Grazie Mille! funziona!  :-) :-)