¿Cómo puedo comprobar si la vista de imagen está vacía o no?

Tengo una aplicación que tiene forma y hay algunos campos que el usuario debe llenar, quiero poner el botón "Siguiente" deshabilitar hasta que el usuario rellene estos campos.

Los campos son: (iamgeView, EditText, Spinner ..)

Sé cómo comprobar el texto de edición, pero ¿cómo puedo comprobar si el usuario llena la imagen y spinner o no (vista de la imagen le permitirá al usuario elegir una imagen de la galería nativa)

Lo que quiero: ¿cómo puedo comprobar si el usuario llena la imagen y spinner o no? Este es mi código para comprobar el texto de edición

private boolean checkEditText2(EditText edit) { return edit.getText().length() == 0; } 

En el archivo xml su imagen no tiene android:src="" and android:backgroud=""

  if(null!=imgView.getDrawable()) { //imageview have image }else{ //imageview have no image } 

A pesar de lo que la respuesta aceptada propone, debe hacer lo siguiente:

 publie static boolean hasNullOrEmptyDrawable(ImageView iv) { Drawable drawable = iv.getDrawable(); BitmapDrawable bitmapDrawable = drawable instanceof BitmapDrawable ? (BitmapDrawable)drawable : null; return bitmapDrawable == null || bitmapDrawable.getBitmap() == null; } 

Ver explicación en mi respuesta anterior .

  • ICS Spinner ("desplegable" en lugar de diálogo) en versiones anteriores de Android
  • OnClickListener en RecyclerView.ViewHolder
  • Parse json cadena de fecha en android
  • Convención de programación en clase anónima vs interfaz de implementación
  • Diferencias en la visibilidad de clase interna protegida entre paquetes en diferentes versiones de Android
  • ¿Por qué SQLException no captura SQLiteExcpetion?
  • ¿Cuál es el meanining de 3 puntos en parámetros de función?
  • No se puede generar APK firmado con proguard habilitado cuando se usa Joda Time
  • Cómo configurar los márgenes de diseño de cuadros de texto de edición?
  • ¿Cómo tomar un tiempo hasta que el enfoque se está configurando en la imagen y que tomar una foto?
  • ¿Cómo usar WeakReference en el desarrollo de Java y Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.