2013-02-02 64 views
0

我有一個透明背景的相對佈局。以及一個帶有ListView的LinearLayout。問題是,我沒有看到我的ListView在透明的RelativeLayout下面。這是我的xml:RelativeLayout透明度與ListView低於

<RelativeLayout 
     android:id="@+id/layoutabove" 
    android:background="#55000000" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" > 

     <Button 
      android:id="@+id/loginbutton" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true" 
      android:layout_centerVertical="true" 
      android:text="Login" /> 

     <ImageView 
      android:id="@+id/image" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerInParent="true" 
      android:src="@drawable/myimage" /> 

    </RelativeLayout> 

<LinearLayout 
    android:id="@+id/mainlayout" 
    android:layout_width="fill_parent" 
    android:background="#000000" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <ListView 
     android:id="@+id/listView1" 
     android:layout_width="match_parent" 
     android:layout_height="fill_parent" > 

    </ListView> 

</LinearLayout> 

它只是黑色的背景。

+0

你可以得到更清晰的,對不對?請添加圖片,現在看起來如何以及您想要實現的目標是什麼? – AAnkit

+0

您在Listview/LinearLayout背景中添加了黑色的顏色 – AAnkit

+0

發佈完整的xml文件,以便我們可以查看您的RelativeLayout和LinearLayout的父視圖 –

回答

0

試試如下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/layoutabove" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 

<RelativeLayout 
    android:id="@+id/layoutabove" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="#55000000" > 
    <Button 
     android:id="@+id/loginbutton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_centerVertical="true" 
     android:text="Login" /> 
    <ImageView 
     android:id="@+id/image" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:src="@drawable/myimage" /> 
</RelativeLayout> 
<LinearLayout 
    android:id="@+id/mainlayout" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="#000000" 
    android:orientation="vertical" 
    android:layout_below="@+id/layoutabove" > 
    <ListView 
     android:id="@+id/listView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 
    </ListView> 
</LinearLayout> 
</RelativeLayout>