如何在android中删除textview的下划线

Sai*_*nta 11 underline textview

我已经看到很多关于删除textle自动链接下划线的问题.

但对我来说,我无法删除正常textview的下划线.我将下划线设置为:

textview.setPaintFlags(nameOnTemplateTextview.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
Run Code Online (Sandbox Code Playgroud)

Dan*_*y Y 11

你可以试试

 textview.setPaintFlags(textview.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
Run Code Online (Sandbox Code Playgroud)

或者更广泛地说,

textview.setPaintFlags(0) 但第一个选择更准确

  • 在 Kotlin 中:`textView.paintFlags = textView.paintFlags 和 Paint.UNDERLINE_TEXT_FLAG.inv()` (5认同)

Ali*_*waz 7

您可以尝试使用下面给出的示例代码段从任何textview或编辑文本中删除下划线

<TextView
    android:id="@+id/et"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:padding="10dp"
    android:layout_marginBottom="10dp"
    android:hint="This is first EditText"
    android:fontFamily="sans-serif-light"
    android:background="@null"
    />
Run Code Online (Sandbox Code Playgroud)

使用属性

android:background="@null"

您可以从textview中删除下划线或编辑文本

您还可以尝试将透明颜色添加到背景中以删除textview下面的下划线.