如何在android studio中的textView下获取边框?

问题描述 投票:-1回答:2

我已经知道如何获得围绕TextView的边界。但是如何在android中的TextView下获得边框?

android android-studio
2个回答
2
投票

步骤1:创建可绘制资源文件步骤2:将其命名为下划线步骤3:在下划线文件中添加此代码

    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:left="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape android:shape="rectangle">
            <solid android:color="@android:color/transparent" />

            <stroke
                android:width="1dp"
                android:color="@color/colorAccent" />
        </shape>
    </item>

</layer-list>

第3步:将此设置为您使用的Textview的背景

  <TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:background="@drawable/underline"
   android:text="Your text"
    />

0
投票

试试吧

textview.setPaintFlags(textview.getPaintFlags()| Paint.UNDERLINE_TEXT_FLAG);
© www.soinside.com 2019 - 2024. All rights reserved.