2017-09-13 30 views
0

私は新しいプログラマーですが、別のレイアウトの上に勝者レイアウトを追加しようとしていますが、勝者レイアウトは透明になります(ゲームレイアウトの裏に) 私はどのようにそれを修正するには... 勝者のレイアウトのレイアウトは、私はこの種の問題がない別のレイアウトからコピーされました どのように私はそれを修正することができますか? my problem別のレイアウトの上にレイアウトを追加

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

なぜ 'view.setVisibility(View.GONE)'を使用しないのですか? – Gotiasits

答えて

0

あなたはRelativeLayoutを使用することによって、我々は別の子ビューの上にビューを追加することができ、RelativeLayoutとして親のレイアウトを使用しようとすることができます。

関連する問題