Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

Mettre en forme du texte sous android avec du code HTML

Article posté le 24-07-2014 dans la catégorie Android

La première étape consiste à créer votre code HTML, et à le placer dans une variable de type String :

String monTexte = "Mon texte ici";

Ou alors, si vous piochez dans votre fichier Strings.xml, vous devez faire précéder votre chaine des éléments CDATA. Exemple : 

<string name="message_accueil_email">
        <![CDATA[
<p>Un doute, besoin de conseil?</p>
    ]]>
    </string>        

Il ne reste plus qu'à l'afficher de cette façon :

TextView messageAccueil = (TextView)rootView.findViewById(R.id.messageAccueilEmail);
        messageAccueil.setText(Html.fromHtml(getString(R.string.message_accueil_email)));

A noter que le code HTML autorisé est vraiment basique.


Tweet
comments powered by Disqus