Comment obtenir le dialogue d'alerte par défaut sur Android ont un thème noir
Comment obtenez-vous le noir sur le thème de Dialogue dans android, comme indiqué sur le guide android http://developer.android.com/guide/topics/ui/dialogs.html
J'ai pris une capture d'écran. Chaque fois que je utiliser la boîte de Dialogue d'Alerte, je reçois le dialogue sur la gauche, je veux de l'un sur la droite.
source d'informationauteur Akshat Agarwal
Vous devez vous connecter pour publier un commentaire.
res/values/styles.xml
AndroidManifest.xml
C'est simple pour l'API à partir de 11:
Le domaine
THEME_DEVICE_DEFAULT_DARK
a été ajouté dans l'API 14 donc, si vous êtes de ciblage avant cela, il suffit d'utiliser la valeur numérique, donc:Les différentes constantes que vous pouvez utiliser, et leurs valeurs sont indiquées ici. Sur la pré API 14 vous obtiendrez toujours le blanc d'alerte.
----------------------------------------------------------------UPDATE--------------------------------------------------------
AlertDialog.THEME_DEVICE_DEFAULT_DARK
est amorti,Ci-dessous est le code mis à jour:
Vous pouvez choisir différents thèmes au lieu de cela
android.R.style.Theme_DeviceDefault_Light_Dialog_Alert
Si vous ne voulez pas changer votre
Activity
'thème, vous pouvez étendreAlertDialog
et d'approvisionnement de laTheme.Holo
dans son constructeur:AlertDialog(Context context, int theme)
.Dans le cas de l'utilisation
DialogFragment
à mettre en œuvre personnalisée boîte de dialogue définir le thème dansonCreate()
méthode comme ceci: