2 votes

la bordure du dialogue personnalisé est toujours de couleur blanche

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/yellow"
    android:orientation="vertical" >
     <LinearLayout
        android:id="@+id/progresscontent"
        android:layout_width="266dp"
        android:layout_height="52dp"
        android:layout_margin="8dp"
        android:background="@color/red"
        android:orientation="horizontal" >

        <ProgressBar
            android:id="@+id/progress"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="12dip"
            android:visibility="visible"
                android:padding="5dp" 
            style="@android:style/Widget.ProgressBar.Inverse"/>

        <TextView
            android:id="@+id/progressmessage"
            style="@style/DialogText.Title"
            android:layout_width="wrap_content"
                android:layout_height="wrap_content"
            android:paddingBottom="10dip"
            android:paddingLeft="40dip"
            android:paddingTop="10dip"
            android:textColor="@color/codeFont"
            android:textSize="15dip" />

    </LinearLayout> 

</LinearLayout>

J'essaie de créer mon propre dialogue personnalisé mais il y a un problème. La bordure du dialogue personnalisé est toujours de couleur blanche, quel est le problème ici. N'hésitez pas à m'aider. Dans cette image, la bordure est blanche. Que dois-je faire pour supprimer cette bordure blanche ? enter image description here

3voto

Permita Points 2251

Utilisez ça :

Dialog dialog = new Dialog(context, android.R.style.Theme_Translucent_NoTitleBar);
dialog.setContentView(R.layout.custom_progress_dialog);
dialog.show();

1voto

Supprimer la marge android:layout_margin="8dp" à partir de la marge de la mise en page parente, la vue est toujours déplacée avec l'arrière-plan, de sorte que l'arrière-plan parente/par défaut remplira cette position. utilisez le remplissage à la place.

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