2013-06-02 87 views

回答

0

要在視圖的頂部創建一個圖層,您可以在RelativeLayout或FrameLayout中創建主視圖,並將新視圖添加到主視圖的RelativeLayout或LinearLayout中,並將新視圖的背景設置爲Alpha黑色(<color name="alphablack">#80000000</color>),這是一個代碼示例:

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/rlContainerMain" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_centerInParent="true" 
       android:gravity="center" 
       android:text="HELLO WORLD!"/> 

      <RelativeLayout 
       android:id="@+id/rlLayer" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:background="@color/alphablack" 
       android:visibility="gone"> 
      </RelativeLayout> 
    </RelativeLayout> 

在第一設置的層的可見性,以消失,如果要被示出的層可以設置與view.setVisibility可視性(View.VISIBLE)並且在教程完成後,您可以使用view.setVisibility(View.GONE)將其解除。我希望我的回答可以幫助你,但如果你對我的回答有其他問題,請隨時在評論中提問:)

相關問題