Cuadro de diálogo con EditText y Spinner

Tengo un botón que aparece con un cuadro de diálogo en clic.

Quiero que el cuadro de diálogo tenga un EditText y un Spinner dentro del cuadro de diálogo.

No sé cómo AlertDialog la visión para ella, tengo el código para un AlertDialog y trabaja, es justo el EditText y el Spinner que necesito poner dentro de él entonces puedo conseguir encendido con el resto de la aplicación código.

Por favor, ¿alguien puede mostrarme cómo añadiría un EditText y Spinner por favor?

Dos opciones en las que puedo pensar:

1) Utilice el método setView de AlertDialog .

2) Crear una Activity con

 android:theme="@android:style/Theme.Dialog" 

En su AndroidManifest .

Número uno debe ser más fácil de hacer mientras que el número dos le dará más flexibilidad.

Usted puede crear su propio customdialog. Declare sus vistas en un diseño y cargarlo con la ayuda de AlertDialog como el mencionado en el ejemplo:

https://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

  • ¿Cómo puedo cambiar el color negro predeterminado "color" (no la cantidad de oscuridad) de Dialog?
  • Android no puede obtener el tamaño de archivo de diálogo
  • ¿Cómo hacer que un diálogo de alerta llene el 90% del tamaño de la pantalla?
  • Android: Diálogo: debo ocultar o dimiss
  • Android hace que el cuadro de diálogo esté completo con la barra de estado mostrando
  • No puedo mostrar la lista en un diálogo con setMultiChoiceItems en Android
  • Pantalla personalizada con el cuadro de diálogo
  • Acciones de aplicación predefinidas. Enlace a mi aplicación de Contactos
  • Cómo deshabilitar el botón de retroceso cuando el cuadro de alerta está en la pantalla
  • Callback cuando se desactiva DialogFragment
  • Diálogo sin bordes de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.