[JAVA] Modifier seulement une partie du texte

Écrire une balise html dans des chaînes

strings.xml


<string name="hoge"><![CDATA[<font color=#f50057><b>Hoge!</b></font>Mais<br><font color=#304ffe><b>ふMais!</b></font>C'est maintenant possible]]></string>

Créer une classe Util

HtmlCompat


public class HtmlCompat {

    @SuppressWarnings("deprecation")
    @SuppressLint("NewApi")
    public static Spanned fromHtml(String source) {
        if (VersionUtil.isNougatOrLater()) {
            return Html.fromHtml(source, Html.FROM_HTML_MODE_LEGACY);
        } else {
            return Html.fromHtml(source);
        }
    }
}

utilisation

activity


text.setText(
        HtmlCompat.fromHtml(activity.getString(R.string.hoge))
);

Comme ça (y compris les paramètres xml)

スクリーンショット 2017-07-13 午後3.48.48.png

Recommended Posts

Modifier seulement une partie du texte
Remplacez seulement une partie de l'hôte URL par java
Afficher le texte en haut de l'image
[Java] La partie déroutante de String et StringBuilder
Le monde de Clara-Rules (2)
Introduction de Docker - Partie 1--
[Administrateur actif] Colorez la partie titre (panneau) du formulaire
Jugement du calendrier
étude dbpedia partie 25
Le monde de Clara-Rules (4)
Le monde de Clara-Rules (1)
Le monde de Clara-Rules (3)
Jusqu'à l'utilisation de Spring Data et JPA Part 2
Le monde de Clara-Rules (5)
Jusqu'à l'utilisation de Spring Data et JPA Part 1
L'idée du tri rapide
Je suis parfaitement conscient de la commodité de graphql-code-generator partie 2
L'idée de jQuery
L'histoire de la montée de Spring Boot de la série 1.5 à la série 2.1 part2
Désactivez la fonction de formatage dans Eclipse
À propos de la gestion de Null
Surveillance Docker-expliquant les bases des bases-
Sortie sur la méthode Partie 1
À propos de la description de Docker-compose.yml
Le jeu d'instancier java.lang.Void
Je n'ai entendu parler que de Docker ...
Attribut de form part of form_with
Valeur médiane de trois valeurs
L'illusion de l'orientation objet
Partie 4: Personnalisez le comportement de la connexion OAuth 2.0 prise en charge par Spring Security 5
J'ai fait un petit bijou pour poster le texte du mode org sur qiita
[Java] Introduction appropriée par Tenpa people Java Part 0 (règles du code)