Bonsoir,

Dans mon appli, j'ai une activité avec des TextView et un seul EditText (champ monétaire) pour lequel je souhaiterai avoir cette regle de gestion :

1) Quand on rentre dans l'activity, l'EditText affiche la valeur d'une variable (float) + la devise (qui se trouve dans un Singleton)
Jusque là, je pense savoir faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mMontant.setText(Divers.getMontant(montant, Singleton.getInstance().getDevise()));
2) Quand je clique sur l'EditText, il faut que ce soit seulement la valeur mMontant qui s'affiche (sans la devise) pour pouvoir la modifier
3) Quand je clique à l'exterieur du champ Edittext, la nouvelle valeur avec la devise s'affiche.

Je n'arrive pas à reproduire cette cinématique. Encore moins à sortir du Focus (règle 3).

Je tourne un peu en rond. Et je vous demande de l'aide car je suis persuadé que c'est quelque chose de pas trop compliqué, mais mon niveau fait que je me perds un peu , et à chaque fois je n'ai pas le résultat escompté

Merci d'avance pour vos conseils et votre aide

Bomatch