Cómo obtener la alerta predeterminada Dialog en android tiene un tema negro

¿Cómo se obtiene el cuadro de diálogo de temas negros en Android como se muestra en la guía de Android http://developer.android.com/guide/topics/ui/dialogs.html

Tomé una captura de pantalla. Siempre que uso el cuadro de diálogo de alerta, obtengo el diálogo a la izquierda, quiero el de la derecha.

Introduzca aquí la descripción de la imagen

Res / values ​​/ styles.xml

<?xml version="1.0" encoding="utf-8"?> <resources> <style name="default_activity_theme" parent="@android:style/Theme.Holo"/> </resources> 

AndroidManifest.xml

 <activity android:name=".ActivityMain" android:theme="@style/default_activity_theme"/> 

Es sencillo para la API 11 en adelante:

 AlertDialog.Builder alert = new AlertDialog.Builder(context, AlertDialog.THEME_DEVICE_DEFAULT_DARK); 

El campo THEME_DEVICE_DEFAULT_DARK se agregó en la API 14, por lo que si se está orientando antes, utilice el valor numérico de la siguiente manera:

 AlertDialog.Builder alert = new AlertDialog.Builder(context, 4); 

Las diferentes constantes que puede utilizar, y sus valores se muestran aquí . En pre API 14 todavía obtendrás la alerta blanca.

————————————————– ————– UPDATE ———————————– ———————

AlertDialog.THEME_DEVICE_DEFAULT_DARK se deprecia,

A continuación se muestra el código actualizado:

 AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this, android.R.style.Theme_DeviceDefault_Light_Dialog_Alert); 

Puedes elegir diferentes temas en lugar de este android.R.style.Theme_DeviceDefault_Light_Dialog_Alert

Si no desea cambiar el tema de su Activity , puede extender AlertDialog y suministrar el Theme.Holo en su contructor: AlertDialog(Context context, int theme) .

  • Cómo cerrar un cuadro de diálogo en Android mediante programación?
  • Supresión del cuadro de diálogo de selección de intenciones de Google Maps
  • Spinner en el diálogo - NullPointerException
  • Cambio de tema de diálogo para cada cuadro de diálogo
  • Diálogo de alerta simple de Android
  • Actividad de Android sobre la pantalla de bloqueo predeterminada
  • HoloEverywhere: barras de acción oscura y diálogos
  • Diálogo de visualización de la llamada entrante de actividad
  • Styling titleDivider en el diálogo
  • Cómo centralizar el diseño dentro de Android Dialog?
  • ¿Se puede despedir un evento cuando se desactiva Android Dialog?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.