2013-07-31 33 views
5

come cambiare il colore del bordo del layout relativo ?? questo è il mio codice qui sotto voglio solo mostrare il colore del bordo nero ma è mostrare tutto il layout relativo nero. voglio solo mostrare il layout relativo colore bianco solo borde sarà nero cosa farò ??come cambiare il colore del bordo del layout relativo?

<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> 

risposta

18

Questo è come io do il mio bianco background e arancione confine

<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> 

Se si desidera semplicemente solo un bordo poi si può tenere tutto nello stesso <shape> e utilizzare <solid...> per il colore background (se si desidera assegnarlo) e <stroke...> per il bordo.

Si può fare come lo avete basta cambiare la <solid> al colore background si desidera e aggiungere il <stroke> con il nero

+0

Hy, E 'un migliore utilizzo dp invece di px –

Problemi correlati