2011-01-19 37 views
5

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

mejor dicho:

El lugar donde dice "diálogo personalizado"

alt text

necesita tener una 'cabecera' de esta manera:

alt text

Pongo Solo quiero agregar la imagen que queda al texto, pero realmente implementar el estilo de IU completo que se muestra.

¿Esto es posible?

Aquí está el código que utilicé para mi diálogo personalizado: Adding Image to Custom AlertDialog

Respuesta

5

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 elemento raíz RadioGroup

espero que ayude.

+0

tnx esto funcionó! – Galip

0

¿Por qué no usar la clásica 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(); 

Aparecerá el cuadro de diálogo del sistema.

+0

Ya lo he intentado, simplemente no sé cómo compilar la vista XML que se ve EXACTAMENTE como el contenido normal de lista de visitas * solamente * con otra vista de texto alineada al lado derecho. – Galip

Cuestiones relacionadas