4 Stimmen

Wie kann ich den Text in TextView in zwei verschiedenen Größen anzeigen lassen?

Ich möchte eine Zeile in einem TextView schreiben, in der das zweite Wort ein Viertel der Größe des ersten Wortes ist. In meiner string.xml-Datei habe ich large und small verwendet, und es hat nicht in dem Maße funktioniert, wie ich es möchte. Ich habe auch versucht, die Textgröße in der main.xml zu ändern, aber es erlaubt nur, dies einmal in einem TextEdit zu tun. Irgendwelche Ideen?

4voto

Diego Torres Milano Punkte 60646

Wenn Sie verschiedene Schriftgrößen für den Text in einem TextView aus XML angeben möchten, können Sie eine Zeichenkette wie diese zuweisen:

Hallo großer Text!\nHallo kleiner Text

und verwenden Sie diese Zeichenfolge im TextView. Beachten Sie, dass die neue Zeile '\n' anstelle vonist

1voto

inazaruk Punkte 73187

Schauen Sie sich diese Frage an: Ist es möglich, die Textfarbe in einem String in Java in mehrere Farben zu ändern?

Statt ForegroundColorSpan sollten Sie TextAppearanceSpan oder AbsoluteSizeSpan verwenden.

0 Stimmen

Im Java ist es möglich. Ich frage mich, ob ich es im XML machen kann.

0 Stimmen

Nein, das geht nicht. Du wirst Java auf die eine oder andere Weise verwenden müssen.

0voto

MrZander Punkte 2970

Versuchen Sie die fromHTML-Methode der HTML-Klasse zu verwenden.

Auf diese Weise können Sie den String mit grundlegenden HTML -Tags formatieren

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X