Comment limiter les caractères spéciaux à partir d'un Android EditText champ?
Comment limiter les caractères spéciaux à partir d'un Android EditText champ?
Vous devez vous connecter pour publier un commentaire.
Comment limiter les caractères spéciaux à partir d'un Android EditText champ?
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé d'ajouter le
android:digits="abcde.....0123456789"
attribut?Bien que la
android:digits
préciser qu'il s'agit d'un champ numérique, il ne fonctionne pas pour moi afin de le configurer pour accepter les lettres et de caractères spéciaux (testé sur SDK-7).Si cela ne fonctionne pas, alors vous aurez à mettre en œuvre
KeyListener
voir: http://developer.android.com/reference/android/widget/TextView.html#setKeyListener(android.text.method.KeyListener)
Vient de passer le EditText objet de cette méthode. Ajoutez également les valeurs qui doit être bloqué dans la variable blockCharacterSet.
J'ai résolu ce problème dans ma réponse: Prévenir les symboles spéciaux dans EditText. Vous pouvez modifier la regex selon votre condition.