Estoy creando un cuadro de diálogo personalizado y quiero saber cómo cambiar el fondo de la barra de título.Android - Cambiar fondo de título de cuadro de diálogo personalizado
He intentado dos enfoques:
1 - Yo he probado el método AlertDialog.Builder 'setCustomTitle'. Creé una vista de diseño simple que comprende una vista de texto con ancho y alto de diseño 'match_parent' y color de fondo. Cuando ejecuto la aplicación, solo la mitad superior de la barra de título muestra el color de fondo. La mitad inferior sigue mostrando el color de fondo del tema predeterminado. ¿Alguien sabe por qué?
2 - He creado mi propio tema de diálogo. He creado un estilo con la herencia principal para '@android: style/Theme.Holo.Light.Dialog'. Luego pasé eso en el constructor AlertDialog.Builder - nuevo AlertDialog.Builder (esto, R.style.test_dialog). Parece bueno, pero de alguna manera el diálogo está envuelto dentro de un diálogo. Un cuadro cuadrado rodea el diálogo. ¿Alguien sabe por qué?
Hola, gracias por la respuesta. ¿Cómo es que con Alert.Builder se muestra una interfaz de usuario diferente? AlertDialog.Builder testBuilder; testBuilder = new AlertDialog.Builder (esto, R.style.cust_dialog); \t testBuilder.setView (diseño); Estoy usando el tema principal Theme.Holo.Light.Dialog. También cuando uso Alertdialog.Builder, el diálogo se envuelve dentro de un cuadro de diálogo. ¿Alguien sabe por qué? – CLDev