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.

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

  • Mostrar error si el usuario introduce sólo espacios en EditText - Android
  • ¿Cómo verificar la tarjeta PAN?
  • Cómo cambiar la contraseña usando la contraseña antigua en el análisis de android
  • Validar "desde fecha" y "hasta la fecha" en android
  • Añadir una anotación personalizada a Android Saripaar
  • Cómo convertir InputStream en origen?
  • Validación nula en el cuadro EditarTexto de Alert Dialog - Android
  • Android MVP dudas sobre la validación
  • Android manual X509 validación de la cadena de certificados
  • Validación en EditText permitir IP o web Url host
  • Android: ¿Cómo establecer números y caracteres aceptables en EditText?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.