如何设置线性布局的边框颜色

时间:2013-10-07 12:16:09

标签: android android-ui

我想设置边框颜色为白色的线性布局,但没有内部颜色。

这是我的代码,显示内部颜色为黑色。错误在哪里?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:left="0dp" android:right="0dp"  android:top="-10dp" android:bottom="-10dp"> 
        <shape android:shape="rectangle">
            <stroke android:width="1dp" android:color="#ffffff" />
        </shape>
    </item>  
</layer-list> 

4 个答案:

答案 0 :(得分:3)

<solid android:color="@android:color/transparent" />添加到形状标记中。

<shape android:shape="rectangle" >

    <solid android:color="@android:color/transparent" />
</shape>

答案 1 :(得分:0)

android:color="#ffffff" 

应该是:

android:color="#000000"

当前颜色代码设置为白色而不是黑色。

答案 2 :(得分:0)

将此设置为LinearLayout背景

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

  <stroke
    android:width="1dp"
    android:color="#ffffff" />

  <solid android:color="#000000" />
</shape>

答案 3 :(得分:0)

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" 
    >
    <solid  android:color="color_that_u_want_in background" />
    <stroke android:width="1dp"
        android:color="#ffffff"/>

</shape>

使用此