813 Stimmen

Kann ich Text in einem Android-Layout unterstreichen?

Wie kann ich definieren unterstrichen Text in einem Android-Layout xml Datei?

1voto

abby Punkte 185

Seine ziemlich spät, um dies zu beantworten, aber nehmen Sie an, wenn jemand den Text dynamisch erhalten will, dann können Sie diese einfache eine Zeile in ihrem Java-Code, die funktioniert verwenden:

 textView.setText(Html.fromHtml("<p><u>" + get_name + "</u></p>"));

-2voto

Rick Pastoor Punkte 3566

Ich hatte ein Problem, bei dem ich eine benutzerdefinierte Schriftart verwendet habe und die Unterstreichung mit dem Trick der Ressourcendatei ( <u>Underlined text</u> ) funktionierte zwar, aber Android schaffte es, die Unterstreichung in eine Art Streik-Trog zu verwandeln.

Ich habe diese Antwort verwendet, um selbst einen Rahmen unterhalb der Textansicht zu zeichnen: https://stackoverflow.com/a/10732993/664449 . Dies funktioniert natürlich nicht für teilweise unterstrichenen Text oder mehrzeiligen Text.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X