首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将不同颜色的边框添加到android视图的顶部和底部边缘的方法

将不同颜色的边框添加到android视图的顶部和底部边缘的方法
EN

Stack Overflow用户
提问于 2016-02-29 17:39:00
回答 1查看 4.4K关注 0票数 3

我有一个TextView,我想在它的顶部和底部边缘添加不同颜色的边框。我知道,为了在所有边缘添加一个颜色的边框,我们只需使用以下代码:

代码语言:javascript
运行
复制
<?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:top="1dp" android:bottom="1dp">
    <shape android:shape="rectangle">
        <solid android:color="#ffffff"/>
    </shape>
</item>

但是,如果我们需要不同颜色的边缘,需要做些什么呢?

EN

Stack Overflow用户

回答已采纳

发布于 2016-02-29 17:50:04

您非常接近您想要的内容,您需要做的是在默认项下面添加另一项。这两个项目是您的顶部/底部边框。通过将底部/顶部1dp添加到两者中,您就可以显示这两种颜色。

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:bottom="1dp">
    <shape android:shape="rectangle">
        <solid android:color="#000000"/>
    </shape>
</item>

<item
    android:top="1dp">
    <shape android:shape="rectangle">
        <solid android:color="#000000"/>
    </shape>
</item>

<item
    android:top="1dp" android:bottom="1dp">
    <shape android:shape="rectangle">
        <solid android:color="#ffffff"/>
    </shape>
</item>
</layer-list>
票数 8
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35705896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档