如何更改相对布局边框颜色?

use*_*245 5 android

如何改变相对布局边框颜色?这是我的代码下面我只想显示黑色的边框颜色,但显示所有相对布局黑色.我只是想显示相对布局白色只有borde将是黑色我将做什么?

<RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/border5">
Run Code Online (Sandbox Code Playgroud)
<?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> 
Run Code Online (Sandbox Code Playgroud)

cod*_*gic 18

这就是我给我一个白色background和橙色边框的方式

    <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>
Run Code Online (Sandbox Code Playgroud)

如果你只是想要一个边框,那么你可以将它全部保存在同一个<shape><solid...>用于background颜色(如果你想给它一个)和<stroke...>边框.

您可以这样做,只需将其更改为您想要<solid>background颜色,然后添加<stroke>黑色