TextView (Android): Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen (Die Seite wurde neu angelegt: „Um Text mehrfarbig in der TextView darzustellen kann man diesen einfach mit HTML Tags versehen, z.B. ''Hallo <font color="#0000EE">du</font> da''. Diesen T…“) |
|||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Um Text mehrfarbig in der TextView darzustellen kann man diesen einfach mit [[HTML]] Tags versehen, z.B. ''Hallo <font color="#0000EE">du</font> da''. | + | Um Text mehrfarbig in der TextView darzustellen kann man diesen einfach mit [[HTML]] Tags versehen, z.B. '''"Hallo < font color="#0000EE">du< /font> da"'''. |
Diesen Text kann man anschließend durch die Klasse [[Html]] umwandeln lassen und der TextView setzen. | Diesen Text kann man anschließend durch die Klasse [[Html]] umwandeln lassen und der TextView setzen. | ||
<code=java> | <code=java> |
Aktuelle Version vom 10. Oktober 2012, 12:59 Uhr
Um Text mehrfarbig in der TextView darzustellen kann man diesen einfach mit HTML Tags versehen, z.B. "Hallo < font color="#0000EE">du< /font> da". Diesen Text kann man anschließend durch die Klasse Html umwandeln lassen und der TextView setzen. <code=java>
textView.setText(Html.fromHtml("Hallo du da"));
</code=java>
Text mit HTML Zeichen lässt sich auch direkt in der Ressource Datei definieren, hierzu muss er jedoch in CDATA Tags gesetzt werden: <code=xml> <string name="msg"><![CDATA[Hallo du da]]></string> </code=xml>