[JAVA] Ändern Sie nur einen Teil des Textes

Schreiben Sie ein HTML-Tag in Zeichenfolgen

strings.xml


<string name="hoge"><![CDATA[<font color=#f50057><b>Hoge!</b></font>Aber<br><font color=#304ffe><b>ふAber!</b></font>Es ist jetzt möglich]]></string>

Erstellen einer Util-Klasse

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);
        }
    }
}

verwenden

activity


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

So (einschließlich XML-Einstellungen)

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

Recommended Posts

Ändern Sie nur einen Teil des Textes
Ersetzen Sie nur einen Teil des URL-Hosts durch Java
Zeigen Sie Text über dem Bild an
[Java] Der verwirrende Teil von String und StringBuilder
Die Welt der Clara-Regeln (2)
Einführung von Docker - Teil 1--
[Active Admin] Färben Sie den Titel (Bedienfeld) des Formulars aus
Beurteilung des Kalenders
dbpedia studie teil 25
Die Welt der Clara-Regeln (4)
Die Welt der Clara-Regeln (1)
Die Welt der Clara-Regeln (3)
Bis zur Verwendung von Spring Data und JPA Part 2
Die Welt der Clara-Regeln (5)
Bis zur Verwendung von Spring Data und JPA Part 1
Die Idee der schnellen Sortierung
Ich bin mir der Bequemlichkeit des Graphql-Code-Generators Teil 2 sehr bewusst
Die Idee von jQuery
Die Geschichte der Erhöhung von Spring Boot von 1.5 auf 2.1 Serie Teil2
Deaktivieren Sie die Formatierungsfunktion in Eclipse
Über den Umgang mit Null
Docker-Überwachung - Erläuterung der Grundlagen der Grundlagen
Ausgabe über die Methode Teil 1
Informationen zur Beschreibung von Docker-compose.yml
Das Spiel der Instanziierung von java.lang.Void
Ich habe nur von Docker gehört ...
Attribut des Formularteils von form_with
Medianwert von drei Werten
Die Illusion der Objektorientierung
Teil 4: Passen Sie das Verhalten der von Spring Security 5 unterstützten OAuth 2.0-Anmeldung an
Ich habe ein Juwel gemacht, um den Text des Org-Modus in Qiita zu posten
[Java] Angemessene Einführung durch Tenpa-Leute Java Teil 0 (Code-Regeln)