/ / android dialog transparant - android, dialogue, transparence

android dialog transparent - android, dialog, transparence

C'est une simple question stupide, mais je ne trouve pastoute information sur le web. J'ai une application Android avec un dialogue personnalisé. La boîte de dialogue a la bordure grise 1px par défaut. Mais il y a aussi une bordure noire autour de cette ligne grise.

Je veux enlever la partie noire.

le dialogue est fait en xml et j'appelle: dialog.setContentView (R.layout.xxxxx);

dès que je fais cela, la bordure noire est là. Cependant, le code XML n'a pas de couleur de fond. une couleur transparente dans le xml n’aide pas non plus.

si je n'appelle pas setcontentview. alors un petit dialogue apparaît mais sans une frontière étrange.

exemple de dialogue

Réponses:

1 pour la réponse № 1

Essayez d'utiliser un thème transparent pour votre popup

 new Dialog(context, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);

0 pour la réponse № 2

Problème trouvé. J'ai fait un nouvel objet layoutparameter. Je mets la hauteur en largeur dedans. et mettez les paramètres dans le dialogue. Mais je devrais obtenir les paramètres de mise en page du dialogobject. et changé la hauteur et la largeur là-bas.

J'ai utilisé: WindowManager.LayoutParams lp = new WindowManager.LayoutParams ();

Mais il fallait utiliser: WindowManager.LayoutParams lp = dialog.getWindow (). GetAttributes ();

donc problème résolu