利用自定义视图给linearLayout设置下划线

概述

问题:想在linearLayout布局下给tab设置下划线,效果如下:

分析&总结

解决思路:可以在drawable里新建xml,选择 layer-list,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <!-- 连框颜色值 -->
    <item>
        <shape>
            <solid android:color="#000000" />
        </shape>
    </item>
    <!-- 主体背景颜色值 -->
   <item android:bottom="1dp"> <!--设置只有底部有边框-->
        <shape>
            <solid android:color="#ffffff" />
        </shape>
    </item>
</layer-list>
坚持原创技术分享,您的支持将鼓励我继续创作!
0%