Android - Color de fondo personalizado de AlertDialog

Así que veo que podemos tener cuadros de diálogo de alerta con colores de fondo gris y blanco (cuando es inverso ...).

Para saber por qué revisé themes.xml del sdk, verifiqué que me llevaron a los dibujables y allí me di cuenta de que el fondo del diálogo de alerta no se realiza programáticamente sino a través de algunas imágenes. Y estas imágenes garantizan que hay dos líneas horizontales grises (o blancas cuando se invierte el color) en la parte superior (área del título) y en la parte inferior (justo encima del área del botón) del diálogo cuando usamos LayoutInflater para establecer un color de fondo diferente.

Entonces, mi pregunta es, ya que LayoutInflator es inútil y supongo que tengo que subclasificar el cuadro de diálogo de alerta, ¿qué sugieres que haga para generar un AlertDialog con un color de fondo diferente? ¿Qué debería anular?

Respuestas a la pregunta(2)

Su respuesta a la pregunta