Bonjour à toutes et à tous,

Par programmation, je peux imposer un formatage à ce qui va apparaître dans un EditText. Par exemple, je veux afficher la valeur 0.000065 dans un format général avec deux chiffres significatifs, je vais écrire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
maValeur = 0.000065;
monEdit.setText(String.format(Locale.US, "%.2g", maValeur);
A l'affichage, j'obtiendrai : 6.5e-05

Maintenant, je vais entrer cette valeur au clavier. Lorsque je ferme le clavier, mon EditText affiche 0.000065. Ce qui n'a plus rien à voir avec la formatage voulu.

Comment fait-on pour obtenir un formatage donné à partir du clavier virtuel ?

Merci de vote aide.

Pierre