Cómo utilizar el tema del proveedor en la aplicación de Android

Estoy desarrollando mi aplicación "Hello, World" para Android y surgió algo que me molesta.

El tema utilizado para AlertDialog mi aplicación no es el mismo utilizado para otros cuadros de diálogo que se presentan en el dispositivo. El dispositivo es un HTC Desire HD en el que he cambiado el tema, pero estaba esperando que los elementos de interfaz de usuario estándar (como AlertDialog ) de alguna manera reflejar el tema del dispositivo. Es algo que me falta o tal vez un problema de saber con algunos vendedores / modelos?

Aquí está mi código:

 final AlertDialog.Builder confirm = new AlertDialog.Builder(this); confirm.setTitle("Delete") .setMessage("Really Delete?") .setPositiveButton("Delete", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // ... } }) .setNegativeButton("Cancel", null) .show(); 

Y así es como se ve el diálogo en diferentes situaciones:

AlertDialog del dispositivo con el tema predeterminado (aplicación Mensajes)

introduzca la descripción de la imagen aquí

AlertDialog del dispositivo con tema cambiado (aplicación de mensajes)

introduzca la descripción de la imagen aquí

AlertDialog mi aplicación (con el tema predeterminado y el tema cambiado)

introduzca la descripción de la imagen aquí

Gracias.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.