J'ai vu de nombreuses questions concernant la suppression du soulignement pour la liaison automatique de textview.
Mais pour moi, je ne peux pas supprimer le soulignement pour textview normal. Je mets le soulignement en:
textview.setPaintFlags(nameOnTemplateTextview.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
Tu peux essayer
textview.setPaintFlags(textview.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
ou plus largement juste définir,
textview.setPaintFlags(0)
mais la première option est plus exacte
Voici une technique que vous pouvez essayer de supprimer le soulignement de toute vue de texte ou modifier du texte à l'aide de l'extrait de code donné ci-dessous.
<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"
/>
Utilisation de l'attribut
Android:background="@null"
vous pouvez supprimer le soulignement de textview ou éditer du texte
Vous pouvez également essayer de mettre une couleur transparente sur l’arrière-plan pour supprimer le soulignement sous une vue texte.
Souligné dans Android: autoLink peut être supprimé à l'aide de Android: textAllCaps = "true" et Android: textIsSelectable = "false"
<TextView
Android:autoLink="phone"
Android:text="070 300 1155"
Android:textAllCaps="true"
Android:textIsSelectable="false"
/>
Peut-être qu'il est trop tard pour répondre à cette bonne question, mais je partage mon expérience. peut-être que cela pourrait être utile pour quelqu'un.
Il existe un moyen très pratique et facile de supprimer le soulignement pour un texte. Et c'est: textview.setPaintFlags(View.INVISIBLE);
Cela fonctionne parfaitement pour moi.