2017-09-13 108 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的,我們可以在頂部的另一個子視圖添加視圖。

相關問題