Czy istnieje sposób określenia maski wprowadzania dla formantu EditText w systemie Android?Zamaskowane dane wejściowe za pomocą widżetu EditText w systemie Android
Chcę móc podać coś w stylu ### - ## - #### na numer ubezpieczenia społecznego. Spowoduje to automatyczne odrzucenie nieprawidłowych danych wejściowych (np. Ja wpisuję alfabetyczne znaki zamiast cyfr).
Zdaję sobie sprawę, że mogę dodać OnKeyListener i ręcznie sprawdzić ważność. Jest to jednak uciążliwe i będę musiał radzić sobie z różnymi przypadkami.
Żywa
tego co zrozumiałem to chcesz określić typ wejścia, takie jak liczby, znaki, hasło (typ)? W takim przypadku możesz użyć metody setInputType (typ int), zajrzyj również do http://developer.android.com/reference/android/text/InputType.html lub możesz określić w XML podczas deklarowania tekstu edycji – Vamsi
spójrz na te typy. Potrzebuję większej kontroli nad formatem wprowadzanego tekstu. – Buzzy