Individueller Zeilenabstand für jede Zeile

8

Ist es möglich, für jede Textzeile eines TextView ? individuelle Zeilenabstände zu definieren?

Beispiel:

%Vor%

Die Methode setLineSpacing(float add, float mult) definiert die Zeilenabstände für alle Textzeilen von TextView . Ich möchte einen anderen Zeilenabstand zwischen Zeile1 und Zeile2 und einen anderen Zeilenabstand zwischen Zeile2 und Zeile3 definieren.

Irgendwelche Ideen wie man das macht?

Bietet eine spannbare Lösung?

    
Anne Droid 20.06.2012, 00:01
quelle

4 Antworten

17

Ja, Sie können dies tun, indem Sie die LineHeightSpan -Schnittstelle verwenden. Hier ist ein kurzer und dreckiger Beispielcode, wie man das macht:

%Vor%     
Joe 20.06.2012 13:03
quelle
1

Sie können diese Art von spezifischen Stilen für die Textansicht mit HTML verwenden. Versuchen Sie dieses Beispiel,

%Vor%

Verschiedene Arten von Tags sind hier erlaubt,

%Vor%     
Akilan 20.06.2012 02:59
quelle
-3

Das ist nicht möglich.Diese Technik wird in c, c ++ verwendet. Was Sie in setText () verwenden, zeigt den gesamten Text, den Sie schreiben.

    
MBMJ 20.06.2012 03:03
quelle
-3

Versuchen Sie Folgendes:

%Vor%

Der Zeilenabstand kann auch im Dezimalformat angegeben werden.

    
Manmohan Pal 31.03.2015 09:15
quelle

Tags und Links