2010-11-29 11 views
5

J'ai un EditText et je veux informer chaque fois que le texte change (avec la saisie de chaque caractère). Quelle implémentation dois-je utiliser et quelle fonction devrais-je remplacer?Comment modifier EditText?

Répondre

15

Utilisez la méthode addTextChangedListener sur votre EditText et faites votre classe implémente ou définir une classe interne mise en œuvre de la classe TextWatcher:

https://developer.android.com/reference/android/widget/TextView.html#addTextChangedListener(android.text.TextWatcher)

+0

merci cher eMich – Hesam

+0

Assurez-vous que vous manipulez la touche de suppression appuyée alors que le 'EditText' est vide: http://stackoverflow.com/a/13983097/832776 –

0

Vous pouvez déclarer une variable booléenne comme faux et à chaque fois et.edited make it true