Edittext вход с шаблоном Android
-
27-09-2019 - |
Вопрос
У меня есть Edittext, в котором я должен принять буквенно-цифровой вход от пользователя, который специфичен для шаблона и дефисов '-' вставляются автоматически.
"XXX-XXX-XXXX"
Как это добиться? Есть ли какой-нибудь инструмент Pattern в Android?
Решение
Вы можете использовать AddtTextChangedListener в Edittext
Считайте это вопрос , который продемонстрирует это
Другие советы
Вы можете достичь этого с PhaintedTextWatcher..
Редактировать:
EditText editText = (EditText) findViewById(R.id.edittext);
// Add text changed listener for automatic dots insertion.
editText.addTextChangedListener(new PatternedTextWatcher("###-###-####"));
А в XML:
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="1234567890-"/>
Не связан с StackOverflow