¿Cómo hacer que el cuadro de diálogo personalizado parezca Diálogo de alertas?

He creado mi propio cuadro de diálogo (personalizado). Pero le gustaría tener su estilo como Alert Dialog original. Es decir con el fondo oscuro del título y el fondo gris de los botones en la parte inferior. ¿Hay algún xml listo para usar con el mismo? (Así, no me preocuparía sobre colores exactos, alturas, tamaños de fuente etc.)

Esta respuesta es incorrecta

Utilice Theme.Dialog.Alert

Desde themes.xml :

 <!-- Default theme for alert dialog windows, which is used by the {@link android.app.AlertDialog} class. This is basically a dialog but sets the background to empty so it can do two-tone backgrounds. --> <style name="Theme.Dialog.Alert" parent="@android:style/Theme.Dialog"> <item name="windowBackground">@android:color/transparent</item> <item name="windowTitleStyle">@android:style/DialogWindowTitle</item> <item name="windowIsFloating">true</item> <item name="windowContentOverlay">@null</item> </style> 

Esto se puede aplicar en un diseño XML o un manifiesto de Android, como se hace referencia aquí :

 <activity android:theme="@android:style/Theme.Dialog.Alert"> 

O en una Actividad usando setTheme(int) . Sin embargo, esto no parece ser una práctica recomendada. Código de ejemplo simple que se muestra en este informe de errores .

También encontré este problema, quería crear una actividad con la misma interfaz de usuario que AlertDialog. Me pareció un poco difícil. Por último, he creado una actividad transparente y comenzó un AlertDialog en él para resolver.

  • Cuadro de diálogo personalizado con el botón Cerrar
  • Cómo alinear el centro de diálogo personalizado en android?
  • ¿Cómo puedo mostrar solo un cuadro de diálogo a la vez?
  • Cómo crear un diálogo personalizado no deseable en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.