J'ai un GridView et je veux faire une implémentation d'un dialogue, sur lequel l'image que j'ai sélectionnée doit s'afficher en plein écran.
Alors, comment puis-je faire en sorte que la boîte de dialogue s'affiche en mode plein écran? Merci!
android
android-fullscreen
user790156
la source
la source
Dialog
, pourquoi ne pas simplement utiliser la valeurACTION_VIEW
Intent
par défaut pour les fichiers image?Réponses:
essayer
la source
Call requires API level 11
DialogFragment
), je vois que la couleur de la barre d'état est tuée par la boîte de dialogue, tout l'écran est la couleur d'arrière-plan de la boîte de dialogue. Quelqu'un connaît-il une solution de rechange? J'ai essayé de définir le statusBarColor de la fenêtre de la boîte de dialogue, sans effet. PS: la couleur de la barre de navigation est également tuée.sur la base de ce lien , la bonne réponse (que j'ai moi-même testée) est:
mettez ce code dans le constructeur ou la
onCreate()
méthode de la boîte de dialogue:en outre, définissez le style de la boîte de dialogue sur:
ceci pourrait être réalisé via le constructeur, par exemple:
EDIT: une alternative à tout ce qui précède serait de définir le style sur android.R.style.Theme et c'est tout.
la source
Le moyen le plus simple que j'ai trouvé
la source
MODIFIER Jusqu'à ce que StackOverflow nous permette de version nos réponses, ceci est une réponse qui fonctionne pour Android 3 et ci-dessous. Veuillez ne pas le rejeter car cela ne fonctionne pas pour vous maintenant, car il fonctionne certainement avec les anciennes versions d'Android.
Vous ne devriez avoir qu'à ajouter une ligne à votre
onCreateDialog()
méthode:la source
FLAG_FULLSCREEN cannot be resolved or is not a field
essaye ça.
la source