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

时间:2018-11-16 06:46:22

标签: android android-layout android-edittext textview android-styles

我有一个TextView,用于在我的应用中显示用户的钱包余额。为了将错误指示器设置为低余额,我向EditText添加了Widget。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" />

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

2 个答案:

答案 0 :(得分:2)

尝试在transparent中设置textview背景

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" />

答案 1 :(得分:1)

设置背景为空

android:background="@null"