欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android 给textview添加下划线的一种方法(可复用)

程序员文章站 2022-06-01 11:03:32
...

如下效果图:

Android 给textview添加下划线的一种方法(可复用)

在布局中给textview添加个背景就ok了

              <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/underline_text"
                android:onClick="seeAgreement"
                android:text="@string/register_agreement"
                android:textSize="12sp"
                android:textStyle="bold" />

然后主要是background的xml文件

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 边框颜色值 -->
    <item>
        <shape>
            <solid android:color="#ff4A4A4A" /><!--下划线颜色-->
        </shape>
    </item>
    <item android:bottom="1px"> <!--下划线厚度-->
        <shape>
            <solid android:color="#ffffff" /><!--背景色 不能透明否则会显示上面的下划线颜色-->
        </shape>
    </item>

</layer-list>