J'essaie de donner un numéro ressembler à ceci
932-874838 / 9 p>
Je l'ai fait avec mon editext pour ajouter le lorsque je tape comme p> 932 P>
blockQuote> il ajoute automatiquement le 932 8 fort> p>
blockQquote> Il est remplacé comme celui-ci supprimer le code> - p> p> Je pense que le problème est à l'intérieur du - code> et
et
/ code> après quelques espaces p>
- code>, et cela fonctionne, mais après cela ajoute le
- code> et si je sais un autre numéro, il remplace le
- code> avec ce numéro au lieu de continuer, il devient donc
932 - code> au début mais en essayant de mettre un autre numéro, P>
Onvaluechange () code> méthode p> p>
3 Réponses :
onvaluechange code> strong> devrait être comme ceci:
Il n'y a qu'un seul problème, lorsque je supprime un numéro, il conserve des chiffres au texte et qui se bloque
Merci beaucoup pour votre temps
Essayez cela, à la place. laissez-moi savoir si cela fonctionne. p> (les supports frisés autour de "valeur" dans les chaînes peuvent ne pas être nécessaires. Je m'habitue toujours à la voie de Kotlin de la concaténation de la chaîne de manutention.) p> édité pour supprimer une partie redondante et potentiellement causant la boucle. p> p>
Vous ne devriez pas changer de texte dans SE SE SE SET INVOISE DE avec supplication de BeforetextChanged code> et
après -extchanged code> pour empêcher appel de ces méthodes par
textwatcher code>. Apporter des modifications dans
après -extchanged code>.
Mais soyez prudent de ne pas vous mettre dans une boucle infinie, car toute modification que vous apportez entraînera cette méthode à nouveau recutivement. P>
ONVALUCHANGED CODE> dans
AfterTextChanged Code> Méthode P>
mnumbertxtview.text = valeur code> p>