Cambiar la cabecera de diálogo personalizada 'AlertDialog' encabezado '

He hecho un cuadro de diálogo personalizado, y quiero que el título tenga un fondo como el AlertDialog.

Mejor dicho:

El lugar donde dice "Diálogo personalizado"

texto alternativo

Necesita tener un "encabezado" como este:

texto alternativo

No quiero simplemente añadir la imagen a la izquierda del texto, pero realmente implementar el estilo completo de la interfaz de usuario que se muestra.

es posible?

Aquí está el código que utilizé para mi cuadro de diálogo personalizado: Agregar imagen a AlertDialog personalizado

Galip este es el código que funcionó para mí

Dialog dialog = new Dialog(context); dialog.setContentView(R.layout.dialoglayout); dialog.setTitle("Pick A Colour"); 

Y en mi dialoglayout tuve el elemento raíz RadioGroup

Espero eso ayude.

¿Por qué no usar el clásico AlertDialog.Builder ?

 AlertDialog.Builder builder = new AlertDialog.Builder( activity ); builder.setTitle( title ); builder.setView( /* Your custom view here */ ); // optional builder.setPositiveButton( R.string.button_ok, listener ); builder.setNegativeButton( R.string.button_cancel, listener ); AlertDialog alert = builder.create(); alert.show(); 

A continuación, tendrá el diálogo del sistema de aspecto y la sensación.

  • Porcentaje de llenado de Android del diseño
  • ¿Agregar nuevas líneas a un recurso de texto en Android?
  • ViewPager utilizando archivos xml para las vistas
  • Android Studio no procesa formato WebP
  • Android layout: Esta etiqueta y sus hijos pueden ser reemplazados por un <TextView /> y un compuesto drawable
  • Cómo hacer un TextView ocupar todo el espacio libre en el medio?
  • Lista de la documentación de Android Ver ejemplo Código fuente en XML
  • ¿Cómo incluir un diseño dos veces en Android?
  • Posición exacta de un botón dentro de un diseño
  • ImageView adjustViewBounds no funciona con Disposición relativa
  • Cómo establecer la propiedad "android: drawableTop" de un botón en tiempo de ejecución
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.