Validación en Editar texto

Me gustaría saber cómo hacer una validación en EditText. Por ejemplo, tengo un EditText que sólo debe aceptar valores numéricos. Si el usuario teclea algo distinto de un valor numérico, debería mostrar un mensaje de alerta (por ejemplo, "utilice un valor numérico …").

¿Existe una función disponible para averiguar si el texto introducido es de tipo particular? Si es posible, incluya un fragmento de código.

4 Solutions collect form web for “Validación en Editar texto”

En lugar de hacer una ventana emergente integraría una pista en el EditText y lo haría para que el usuario sólo pudiera escribir números en el EditText (android: numeric, android: hint):

<EditText android:layout_height="wrap_content" android:numeric="integer" android:hint="@string/numberHint" android:gravity="left" android:id="@+id/name" android:layout_width="wrap_content" android:maxWidth="60dp" android:textSize="6pt"> </EditText> 

Más información está disponible aquí: http://developer.android.com/reference/android/widget/EditText.html

Otra forma, editText.setInputType (InputType.TYPE_CLASS_NUMBER);

Por favor, ve a través de Mi blog en la validación de entrada de Android [actualizada].

EDITAR:

Que tiene información sobre,

  • ¿Qué es la expresión regular?
  • Cómo validar android edittext entrada
  • Biblioteca de expresiones regulares en línea
  • Herramienta de prueba de expresiones regulares en línea
  • Aprende a escribir expresiones regulares

Si desea mensajes de validación con buen aspecto, puede usar el método setError en el control EditText como muestro aquí: http://blog.donnfelker.com/2011/11/23/android-validation-with-edittext/

Las capacidades predeterminadas para la validación de texto / casilla de verificación son pobres en android. He escrito algunas clases de apoyo para arreglar esto. Contiene una interfaz de validación, una implementación abstracta, una clase validationresult y dos ejemplos de validaciones implementadas personalizadas. 1 para las expresiones regulares en el texto y una simple para comprobar si una casilla está marcada.

Aquí está el enlace a mi blog que contiene las fuentes y un poco de explicación Validación de formulario en Android

  • Cómo restringir el tiempo de entrada para edittext en android
  • ¿Cómo determinar si una entrada en EditText es un entero?
  • RxJava- validación de formulario RxAndroid en dynamic EditText
  • ¿Cómo validar edittext con números enteros en android?
  • Centrarse en segundo edittext sólo si primero es no-vacío android
  • Android webView: Es posible configurar el teclado numérico primero por defecto cuando se usa input type = text
  • Validación de correo electrónico en EditText - Android
  • Cómo convertir InputStream en origen?
  • Android manual X509 validación de la cadena de certificados
  • Validación nula en el cuadro EditarTexto de Alert Dialog - Android
  • Cómo validar String usando expresión regular en java
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.