Android-如何给View添加边框,边框颜色和线的粗细可以自定义

一、使用场景

有时在开发中,遇到向表格形式的布局,这时该怎么办?

如果只是简单的一条横线或者竖线,直接使用TextView控件,宽或者高固定1dp或者2dp,高或者宽match parent,在定义一个background="#FF0000",这样就实现了单一的线条功能。线条的颜色就是指定的背景颜色,线粗就是宽或者高。

但是如果四条边框都有线,总不能一条一条的去拼接吧,这多费事。解决方法有2中,第一种方法是使用一张有背景线条的9-patch图片;方法二,自己制作一个shape布局,在需要使用的地方通过background属性引用即可。

下面就介绍第2种方法:

二、关键代码

1.shape_textview_cart.xml




    

    

    


2.引用的布局文件




    

    

        

        
    

3.效果图

Android-如何给View添加边框,边框颜色和线的粗细可以自定义_第1张图片

你可能感兴趣的:(Android基础)