Entrée masquée à l'aide du widget EditText dans Android

Est-il une manière que je peux spécifier un masque de saisie pour l'EditText de contrôle dans Android?

Je veux être en mesure de préciser quelque chose comme ### - ## - #### un Numéro de Sécurité Sociale. Ce sera la cause de toute entrée non valide pour rejeter automatiquement (par exemple, je tape les caractères alphabétiques au lieu de chiffres).

Je me rends compte que je peux ajouter un OnKeyListener manuellement et en vérifier la validité. Mais c'est pénible et je vais avoir à gérer les différents cas de bord.

Buzzy

source d'informationauteur Buzzy