Spectacle de Lumière AlertDialog à l'aide de Thème.La lumière.NoTitleBar
J'ai utilisé la ligne suivante dans mon manifeste:
android:theme="@android:style/Theme.Light.NoTitleBar"
ne pas avoir de barre de titre et d'afficher la version légère de l'AlertDialog dans mon application, comme dans l'exemple:
Mais c'est l'affichage dans le thème sombre encore:
Mon Dialogue de code Java:
new AlertDialog.Builder(FreeDraw.this)
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("Clear Drawing?")
.setMessage("Do you want to clear the drawing board?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
startActivity(getIntent());
}
})
.setNegativeButton("No", null)
.show();
Comment puis-je garder le thème de la lumière pour AlertDialog?
OriginalL'auteur Si8 | 2013-09-04
Vous devez vous connecter pour publier un commentaire.
Le haut de boîte de dialogue dans votre post, c'est un Holo de la Lumière sur le thème de dialogue alors que celui du bas est la plus ancienne sur le thème de la boîte de dialogue. Vous ne pouvez pas obtenir un Holo de la Lumière sur le thème du dialogue sur les versions ci-dessous en Nid d'abeille. Voici un petit extrait de code que j'utilise pour sélectionner le thème de la lumière basée sur ce que la version android de l'appareil est en cours d'exécution.
La
AlertDialog.Builder
utilisera le thème du contexte, il est passé. Vous pouvez utiliser unContextThemeWrapper
pour définir cette.Fait l'essai le code dans ma réponse?
J'ai essayé, cela fonctionne, merci.
mon homme , cela fonctionne, merci <3
OriginalL'auteur James McCracken
Vous pouvez utiliser quelque chose comme cela lors de la création de votre
AlertDialog
:Ce code va créer Holo Style AlertDialog dans les versions les plus récentes et normal de l'appareil selon l'AlertDialog sur les appareils avec une ancienne version d'Android.
OriginalL'auteur hardartcore
Vous devez utiliser un
AlertDialog Builder
. Avec elle, vous pouvez définir un style à votre boîte de Dialogue. Regardez l'exemple suivant:http://pastebin.com/07wyX0V3
Mais vous devez définir le style comme -> voir mon edit
Je vais faire un essai et de mise à jour vous. Merci.
Il couvre la totalité de l'écran blanc!
OriginalL'auteur JavaDM
Si vous utilisez le nouveau Matériel de la bibliothèque de google, et que vous voulez garder le thème cohérent
Simplement l'utiliser pour la Lumière
AlertBox
pour dark
AlertBox
OriginalL'auteur L-X