1

我正在尝试为我的页面设置边框,但我没有做到这一点..我的代码是

@drawable/custom_border

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="0dp"/> 
<padding android:left="2dp" android:right="2dp" android:top="2dp" android:bottom="2dp"/>
<solid android:color="@color/Black"/>
</shape>

我的问题是,黑色设置为整个视图(作为背景),我想要黑色边框而不是黑色背景。我没有做什么?请帮忙。

4

2 回答 2

2

solid属性是背景颜色。您应该尝试将其设置为

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

设置边框颜色:

<stroke
    android:width="1dp"
    android:color="@color/Black" />
于 2013-08-28T16:50:25.040 回答
1

我认为您需要做的是更改<solid><stroke>. 所以尝试改变

<solid android:color="@color/Black"/>

<stroke android:color="@color/Black"/>

<solid> is a fill where` 将用作您的边框。

于 2013-08-28T16:49:22.550 回答