2017-09-13 1 views
0

Je suis un nouveau programmeur, je suis en train d'ajouter une mise en page du gagnant sur le dessus d'une autre mise en page, mais la mise en page du gagnant devient transparent (derrière la mise en page du jeu) Je ne suis pas sûr de savoir comment résoudre ce problème .. la conception du gagnant mise en page a été copié à partir d'une autre disposition qui y je n'ai pas ce genre de problème des idées comment puis-je résoudre ce problème? my problemajouter une disposition sur le dessus d'une autre mise en page

messageForWinnerLayout.setVisibility(linearLayout.VISIBLE); 
<LinearLayout 
    android:id="@+id/messageForWinnerLayout" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:layout_marginLeft="40dp" 

    android:layout_marginRight="40dp" 
    android:layout_marginTop="100dp" 

    android:background="@drawable/layout_bg" 
    android:orientation="vertical" 
    android:visibility="invisible"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="20dp" 
     android:layout_marginTop="10dp"> 

     <ImageView 
      android:id="@+id/closeImage" 
      android:layout_width="60dp" 
      android:layout_height="60dp" 
      android:layout_marginLeft="250dp" 
      android:onClick="ok" 
      app:srcCompat="@drawable/x" /> 
    </RelativeLayout> 

    <TextView 
     android:id="@+id/haveWinnerTitle" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="10dp" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:gravity="center_horizontal" 
     android:text="We Have A Winner!" 
     android:textColor="@android:color/black" 
     android:textSize="18sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/winnerMsg" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="20dp" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:gravity="center_horizontal" 
     android:textColor="@android:color/black" 
     android:textSize="18sp" /> 

    <Button 
     android:id="@+id/closeButton" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="20dp" 
     android:layout_marginLeft="100dp" 
     android:layout_marginRight="100dp" 
     android:layout_marginTop="5dp" 
     android:background="@android:color/holo_blue_dark" 
     android:text="Close" 
     android:textColor="@android:color/white" 
     android:textSize="18sp" /> 

</LinearLayout> 
+0

Pourquoi ne pas utiliser 'view.setVisibility (View.GONE)'? – Gotiasits

Répondre

0

Vous pouvez essayer d'utiliser la mise en page des parents comme RelativeLayout, en utilisant RelativeLayout nous pouvons ajouter vue sur le dessus de l'autre point de vue de l'enfant.