¿Cómo validar edittext con números enteros en android?

Quiero tener un edittext que sólo acepta números como entrada y cuando se hace clic en un botón quiero comprobar que el edittext tiene un número dentro y no está vacío. Gracias.

prueba esto en layout.xml

 <EditText android:numeric="integer" ..../> 

en codigo

 EditText mNumber = (EditText)findViewById(R.id....); 

onButtonClick

 if(mNumber.getText().toString().length()>0) //logic else //empty Editext 

Llame a EditText.setInputType (EditorInfo.TYPE_CLASS_NUMBER);

Esto asegurará que aparezca el teclado virtual numérico y se aplicará un filtro especial para permitir sólo que se ingresen números.

Para comprobar el texto vacío, llame a EditText.getText (). Length ()! = 0

  • Permitir sólo charcters seleccionados basados ​​en regex en un EditText
  • ¿Cómo determinar si una entrada en EditText es un entero?
  • ¿Cómo mostrar errores de entrada en popup?
  • Android MVP dudas sobre la validación
  • RxJava- validación de formulario RxAndroid en dynamic EditText
  • Cómo validar String usando expresión regular en java
  • Cómo cambiar la contraseña usando la contraseña antigua en el análisis de android
  • ¿No se muestran los indicadores de error (para validaciones de formularios) para android 4.2?
  • Cómo restringir el EditText para aceptar sólo caracteres alfanuméricos
  • ¿Cómo validar una cadena usando java regex?
  • 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.