从使用 Widget.EditText 样式的 TextView 中删除下划线

Remove underline from TextView which uses Widget.EditText style

我有一个 TextView 用于在我的应用程序中显示用户的钱包余额。为了在低余额时设置错误指示器,我将 Widget.EditText 样式添加到 TextView。我的问题是添加此样式后,TextView 显示下划线。我怎样才能去掉那个下划线?

我的TextView

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/hm_bal"
    android:textColor="@color/primary_dark"
    android:textSize="14sp"
    android:textStyle="bold"
    android:layout_gravity="left"
    android:padding="3dp"
    android:gravity="top"
    android:text="----"
    style="@android:style/Widget.EditText" />

我不想更改样式,因为使用这个主题非常适合我的要求,除了下划线。

设置背景为空

android:background="@null"

尝试在 textview

中设置 transparent 背景
android:background="@android:color/transparent"

喜欢

    <TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/hm_bal"
    android:textColor="@color/colorPrimaryDark"
    android:textSize="14sp"
    android:textStyle="bold"
    android:layout_gravity="left"
    android:padding="3dp"
    android:gravity="top"
    android:text="----"
    android:background="@android:color/transparent"
    style="@android:style/Widget.EditText" />