287 votes

Dialogue avec fond transparent sous Android

Je suis confronté à un problème étrange, comment supprimer le fond noir d'une boîte de dialogue sous Android. La photo montre le problème. Veuillez me guider vers une solution appropriée.

entrer la description de l'image ici

Merci

            final Dialog dialog = new Dialog(Screen1.this);
           dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
           dialog.setContentView(R.layout.themechanger); 
 

783voto

Zacharias Points 2286

Ajoutez ce code

101voto

LongLv Points 81
<pre><code></code><p>utiliser en java</p><pre><code></code></pre><p>J’espère aider vous !</p></pre>

35voto

Fahad Ishaque Points 928

J’ai rencontré le problème plus simple et la solution, avec que je suis venu appliquait un bachground transparent thème. Écris ces lignes dans vos styles

Et puis ajouter android:theme="@style/Theme.Transparent » dans votre mainmanifest, à l’intérieur du bloc de l’activité de la boîte de dialogue.

Positif dans votre activité de dialogue que XML affecter android : background = « #00000000 »

17voto

Ravi K. Sharma Points 310

En quelque sorte la solution de Zacharias n’a pas fonctionné pour moi donc j’ai utilisé le sous thème pour résoudre ce problème...

On peut régler ce thème au dialogue comme ci-dessous

Profitez !!

12voto

Golu Points 7213

Essayez ceci :-

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X