Je ne souhaite autoriser que la saisie de chaînes dans un EdiText, au moment où l'utilisateur peut saisir des chaînes int et des chaînes.Autoriser uniquement les chaînes dans EditText
Existe-t-il un moyen facile de le faire.
Merci
Je ne souhaite autoriser que la saisie de chaînes dans un EdiText, au moment où l'utilisateur peut saisir des chaînes int et des chaînes.Autoriser uniquement les chaînes dans EditText
Existe-t-il un moyen facile de le faire.
Merci
La meilleure façon de limiter ce qu'un utilisateur peut placer dans un EditText
est via XML et le inputType de la propriété. Consultez les valeurs disponibles here. Cependant, un entier est un caractère comme une lettre et peut faire partie d'une chaîne. Donc en jetant un coup d'œil à la liste, je ne vois pas de méthode intégrée qui n'acceptera pas un nombre entier mais acceptera les lettres.
Donc, ce que vous aurez probablement à faire est de remplacer un écouteur pour EditText et d'écrire votre propre méthode qui testera les caractères 0-9 et empêchera leur entrée.