Самый простой способ использовать маску для EditText в ваших программах Android в Android Studio - это использовать библиотеку MaskedEditText
( ссылка GitHub ).
Это своего рода пользовательский EditText с Watcher, который позволяет вам установить подсказку с другим цветом (если вы хотите, чтобы он был доступен, даже когда пользователь уже начал печатать), маску, и ее очень легко использовать: -)
compile 'ru.egslava:MaskedEditText:1.0.5'
<br.com.sapereaude.maskedEditText.MaskedEditText
android:id="@+id/phone_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone"
android:typeface="monospace"
mask:allowed_chars="1234567"
mask:mask="###-##-##"
app:keep_hint="true"
/>
И это!