2013-07-31 7 views
5

jak zmienić kolor obramowania układu względnego ?? to jest mój kod poniżej, po prostu chcę pokazać kolor obramowania czarny, ale pokazuje cały czarny układ względny. chcę tylko pokazać układ względny biały kolor tylko borde będzie czarny co zrobię ??jak zmienić kolor obramowania układu względnego?

<RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:background="@drawable/border5"> 

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <shape android:shape="rectangle"> 
       <solid android:color="#000000" /> 
     </shape> 
    </item> 
    <item android:left="1dp" android:top="1dp" android:bottom="2dp" > 
     <shape android:shape="rectangle"> 
     </shape> 
     </item>  
</layer-list> 

Odpowiedz

18

ten sposób daję kopalni białą background i pomarańczowy granicy

<shape xmlns:android="http://schemas.android.com/apk/res/android"  
    android:shape="rectangle" > 

    <solid android:color="@drawable/white" /> 

    <stroke 
     android:width="3px" 
     android:color="@drawable/orange" /> 

    </shape> 

Jeśli po prostu po prostu granica następnie można utrzymać to wszystko w tym samym <shape> i użyj <solid...> dla koloru background (jeśli chcesz go podać) i <stroke...> dla obramowania.

Można to zrobić, jak masz to po prostu zmienić <solid> do koloru background chcesz i dodaj <stroke> z czarnym

+0

Hy, To lepsze wykorzystanie dp zamiast px –

Powiązane problemy