【问题标题】:how to remove underline for textview in android如何在android中删除textview的下划线
【发布时间】:2017-03-12 04:03:45
【问题描述】:

我看到很多关于删除 textview 自动链接的下划线的问题。

但对我来说,我无法删除普通文本视图的下划线。我通过以下方式设置下划线:

textview.setPaintFlags(nameOnTemplateTextview.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);

【问题讨论】:

  • 嗨赛科拉昆塔。我为您的问题添加了新答案。

标签: textview underline


【解决方案1】:
<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="120px"
    android:autoLink="all"
    android:background="#00FFFFFF"
    android:fontFamily="sans-serif-light"
    android:gravity="center"
    android:linksClickable="false"
    android:longClickable="false"
    android:textSize="30sp" />

If you have an underline problem, use this code in textview

android: autoLink = "all"

【讨论】:

    【解决方案2】:

    也许现在回答这个好问题为时已晚,但我分享我的经验;也许它可能对某些人有所帮助。

    有一种非常实用且简单的方法可以删除文本的下划线。那就是:textview.setPaintFlags(View.INVISIBLE);

    它非常适合我。

    【讨论】:

    • 它什么也没做
    【解决方案3】:

    你可以试试

     textview.setPaintFlags(textview.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
    

    或更广泛地说,只是设置,

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

    【讨论】:

    • 在 Kotlin 中:textView.paintFlags = textView.paintFlags and Paint.UNDERLINE_TEXT_FLAG.inv()
    【解决方案4】:

    这是一种技术,您可以尝试使用下面给出的示例代码 sn-p 从任何文本视图中删除下划线或编辑文本

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

    属性的使用

    android:background="@null"

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

    您也可以尝试将透明颜色添加到背景中以删除文本视图下方的下划线。

    【讨论】:

    • textview 有背景颜色,所以我不能让它为空。
    • 在这种情况下,我不确定任何具体的解决方案,但如果你没有得到任何解决方案,那么在这种情况下保留背景:@null 但在 Textview 下方放置一个框架布局并为该框架布局提供背景为此..祝你好运
    • @JaiprakashSoni 你的意思是输入类型指定为电话号码?
    • 不为电话号码设置自动链接
    • 不对手机类型进行任何更改。
    猜你喜欢
    • 1970-01-01
    • 2011-12-23
    • 2019-04-19
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    相关资源
    最近更新 更多