TextView (Android): Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird 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>