Проверка на текстовые поля на Android - PullRequest
0 голосов
/ 29 октября 2010

Я удивлен, если есть какой-то другой способ проверки EditText на элементах управления Android. Или я должен использовать обычный способ Java для этого?

Ответы [ 4 ]

0 голосов
/ 24 декабря 2010

Проверка несколько утомительна.Может быть, я могу помочь вам в более общей форме.Я написал базовый фреймворк для проверки полей в Android .

Это абсолютно бесплатно, и вы можете делать с ним все что угодно.

0 голосов
/ 29 октября 2010

О каком типе проверки мы говорим?

Числа:

android:numeric="decimal"

Длина:

android:maxLength="10"

Вы также можете предоставить «подсказки» о том, чтодопустимые данные должны быть:

android:hint="@string/numberHint"

См. также этот ответ

0 голосов
/ 29 октября 2010

Если вы действительно хотите какую-то необычную проверку, используйте класс java.util.regex

текст ссылки

(Matcher and Pattern)

0 голосов
/ 29 октября 2010

В зависимости от ваших требований вы можете посмотреть атрибут android: inputType . Это может быть немного проще в некоторых случаях. Например, указание android:inputType=number просто запретит вводить нечисловые символы в поле EditText.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...