Ist es möglich, in einer Textansicht unterschiedliche Textgrößen festzulegen? Ich weiß, dass ich den Textstil ändern kann, indem ich:
TextView textView = (TextView) findViewById(R.id.textView);
Spannable span = new SpannableString(textView.getText());
span.setSpan(arg0, 1, 10, arg3);
textView.setText(span)
Ich kenne den Bereich Anfang ... Ende des Textes Ich möchte die Größe ändern. Aber was kann ich als arg0
und verwenden arg3
?
textView.setText(span)
.Ich weiß sehr spät zu antworten, aber die Leute haben vielleicht immer noch die gleiche Frage. Selbst ich hatte große Probleme damit. Angenommen, Sie haben diese beiden Zeichenfolgen in Ihrer Datei strings.xml
Sie müssen jetzt zwei Stile für sie in Ihrer style.xml mit unterschiedlicher Textgröße definieren
Jetzt müssen Sie aus Ihrer Java-Datei die Spannable verwenden, um diese beiden Stile und Zeichenfolgen in eine einzelne Textansicht zu laden
Unten finden Sie die formatStyles-Methode, die nach dem Anwenden des Stils die formatierte Zeichenfolge zurückgibt
quelle
Versuchen Sie es mit AbsoluteSizeSpan
Der vollständige Code lautet:
quelle