android: comment redimensionner la boîte de dialogue
Je voudrais créer une boîte de dialogue style de formulaire qui permettrait de combler la plus grande zone de l'écran (gauche, droite, haut, bas rembourrage 10px).
J'ai défini le style "CupCakeDialog" la manière suivante:
<style name="CupcakeDialog" parent="android:Theme.Dialog">
<item name="android:windowAnimationStyle">@null</item>
</style>
et par l'exécution de l'activité:
getWindow().requestFeature(Window.FEATURE_PROGRESS);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.ad_popup);
La boîte de dialogue est affichée de la façon suivante:
le texte d'alt http://img199.imageshack.us/img199/1299/popupstackoverflow.png
Personne ne sait comment faire pour rendre le dialogue plus grand (étendre hauteur)?
Merci!
Vous devez vous connecter pour publier un commentaire.
Que vous êtes fournissant une mise en page personnalisée de la boîte de dialogue, vous devez simplement être en mesure de fournir remplissage haut et bas comme normales dans le texte.
Oui, je suis en retard, mais la réponse est ici.
Changer la hauteur ou la largeur, tout ce qui est nécessaire...
Pour les boîtes de dialogue/AlertDialogs à l'intérieur d'un DialogFragment, vous devez redimensionner la fenêtre en
DialogFragment.onStart()
; surtout si l'aide AppCompat bibliothèque de prise en charge 23.2.1 ou 24 ou au-dessus.Voir ici par exemple: Comment redimensionner une AlertDialog.Builder?