Редактирование ввода пользователя в реальном времени

Можно ли автоматически вставлять символы в EditText , когда пользователь вводит данные ?

Т.е. если пользователь вводит длинное число, такое как 123456789012 , Возможно ли, чтобы этот номер отображался, когда он вводит его в текстовое поле редактирования, но с тире через каждый четвертый символ?

Итак, когда вы набираете номер выше, вы увидите, что он вводится в EditText , но будет выглядеть так: 1234-5678-9012.

В настоящее время у меня есть приложение, в котором вы можете ввести длинный номер, а затем нажать кнопку, и оно будет вставлять тире вместо вас, но мне любопытно, если оно можно сделать, пока вы печатаете?

Большое спасибо за любую помощь.

7
задан fernandohur 20 October 2015 в 12:05
поделиться