2013-07-31 72 views
2

我想在RelativeLayout中創建一個括號[。頂部和底部的線條顯示。但是左邊的線不顯示。我的代碼有問題嗎?查看沒有顯示在相對佈局中

<View 
     android:id="@+id/top" 
     android:layout_width="20dp" 
     android:layout_height="1dp" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:background="#000000" /> 

    <View 
     android:id="@+id/left" 
     android:layout_width="1dp" 
     android:layout_height="match_parent" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:background="#000000" /> 

    <View 
     android:id="@+id/bottom" 
     android:layout_width="20dp" 
     android:layout_height="1dp" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:background="#000000" /> 

回答

1

你有這兩個在同一位置

<View 
    android:id="@+id/left" 
    android:layout_width="1dp" 
    android:layout_height="match_parent" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:background="#000000" /> 

<View 
    android:id="@+id/bottom" 
    android:layout_width="20dp" 
    android:layout_height="1dp" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:background="#000000" /> 
+0

也許還有別的東西在我的代碼怎麼回事。我進行更改。我看到圖形佈局中的欄,但是當我運行設備時:沒有任何內容。實際上,即使沒有這些變化,圖像總是在日蝕的圖形佈局中可見。 +1 –

+0

您是否在Java代碼中操作'View'? – codeMagic

1

左側和底部有相同的語句

android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 

要放置left哪裏?

如果你想kepp它在頂部和底部之間,然後

android:layout_alignParentLeft="true" 
android:layout_below="@+id/top" 
+0

也許在我的代碼中還有其他事情正在發生。我進行更改。我看到圖形佈局中的欄,但是當我運行設備時:沒有任何內容。實際上,即使沒有這些變化,圖像總是在日蝕的圖形佈局中可見。 +1 –