TextView (Android)

Aus Byte-Welt Wiki
Version vom 10. Oktober 2012, 12:59 Uhr von Eagleeye (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

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>