Есть ли способ указать маску ввода для элемента управления EditText в Android?
Я хочу иметь возможность указать что-то вроде ### - ## - #### для номера социального страхования. Это приведет к автоматическому отклонению любого недействительного ввода (например, я набираю алфавитные символы вместо числовых цифр).
Я понимаю, что я могу добавить OnKeyListener и проверять вручную. Но это утомительно, и мне придется обрабатывать различные краевые случаи.
Баззи