android edittext - как ограничить ввод только латинскими символами?

1

У меня есть форма в приложении для Android с помощью EditText. Мне нужно ограничить ввод в это поле только латинскими символами и цифрами ([a-z, A-Z, 0-9]) и не допускать никаких национальных символов. Как я могу это сделать?

Спасибо заранее.

  • 0
    Извините, нашел ответ в другом посте, пропустил его в поиске.
  • 1
    Вот пост с ответом по ссылке
Теги:
validation
android-edittext
android-widget

1 ответ

0

попробуйте следующее:

<EditText
 android:id="@+id/nameText"
 android:layout_width="177dp"
 android:layout_height="wrap_content"
 android:inputType="text"
 android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789" + (any Chars)  />
  • 0
    Интересное решение, но имхо лучше использовать InputFilter. Это то, что я сделал в конце.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню