Android - LinearLayout 边框

标签 android android-linearlayout

我正在尝试为我的页面制作边框,但我没有这样做.. 我的代码是

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

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

最佳答案

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

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

设置边框的颜色:

<stroke
    android:width="1dp"
    android:color="@color/Black" />

关于Android - LinearLayout 边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18493770/

相关文章:

java - android gms 大方法计数。如何避免呢?

java - Android 自动授予权限

android - 请求 View 焦点并将其放置在 ScrollView 内的屏幕顶部

android - 屏幕底部的白线(LinearLayout)

android - 按钮在设备中不可见

java - XmlPullParser 解析内部标记

java - Drawable.createFromStream 和 getResources().getDrawable,为什么它们的输出不同?

android - Android Bottom Sheet 无法正常工作

android - 以编程方式设置 ImageButton layout_gravity

android - 不删除 Arraylist 中的特定项目