TextView (Android): Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
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>

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>