Wie kann ich definieren unterstrichen Text in einem Android-Layout xml
Datei?
Antworten
Zu viele Anzeigen?
Shubham Agarwal
Punkte
3802
Re'em
Punkte
1601
gprathour
Punkte
14158
Kirill Vashilo
Punkte
1439
Sehen Sie sich den Stil der unterstrichenen anklickbaren Schaltfläche an:
<TextView
android:id="@+id/btn_some_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn_add_contact"
android:textAllCaps="false"
android:textColor="#57a0d4"
style="@style/Widget.AppCompat.Button.Borderless.Colored" />
strings.xml:
<string name="btn_add_contact"><u>Add new contact</u></string>
Ergebnis:
jk7
Punkte
1823
Ein sauberer Weg statt der
textView.setPaintFlags(textView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
Methode ist die Verwendung von textView.getPaint().setUnderlineText(true);
Und wenn Sie später die Unterstreichung für diese Ansicht deaktivieren müssen, z. B. in einer wiederverwendeten Ansicht in einer RecyclerView, textView.getPaint().setUnderlineText(false);