我正在尝试为我的页面设置边框,但我没有这样做.. 我的代码是
@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>
我的问题是,黑色设置为整个视图(作为背景),我想要黑色边框而不是黑色背景。 我没有做什么? 请帮助。
答案 0 :(得分:2)
solid
属性是背景颜色。您应该尝试将其设置为
<solid android:color="@android:color/transparent" />
设置边框的颜色:
<stroke
android:width="1dp"
android:color="@color/Black" />
答案 1 :(得分:1)
我认为您需要做的是将<solid>
更改为<stroke>
。所以尝试改变
<solid android:color="@color/Black"/>
到
<stroke android:color="@color/Black"/>
<solid> is a fill where
`将用作你的边界。