Maskierte Eingabe mit EditText Widget in Android

Gibt es eine Möglichkeit, eine Eingabemaske für das EditText-Steuerelement in Android anzugeben?

Ich möchte in der Lage sein, für eine Sozialversicherungsnummer so etwas wie ### - ## - #### anzugeben. Dies führt dazu, dass ungültige Eingaben automatisch zurückgewiesen werden (z. B. gebe ich anstelle von numerischen Ziffern alphabetische Zeichen ein).

Mir ist klar, dass ich einen OnKeyListener hinzufügen und manuell auf Gültigkeit prüfen kann. Aber das ist mühsam und ich muss mit verschiedenen Randfällen umgehen.

Buzzy

Antworten auf die Frage(12)

Ihre Antwort auf die Frage