Wie man das erste Zeichen in einem TextView viel größer als das andere macht

8

Ich möchte einen Abschnitt mit langem Text wie folgt anzeigen. Hier ist der Schnappschuss von Flipboard.

Um einen solchen Effekt zu erzielen, habe ich versucht, 2 TextView s zu verwenden.

%Vor%

Ich bekomme das folgende Ergebnis.

Ganz in der Nähe. Aber nicht was ich will. Dies liegt daran, dass die zweite Zeile und die dritte Zeile nicht ganz links ausgerichtet sind. Der linkste Platz für die zweite Zeile und die dritte Zeile wird von TextView mit großer Schrift belegt.

Gibt es eine bessere Technik, die ich verwenden kann, wie die in Flipboards?

    
Cheok Yan Cheng 26.09.2013, 14:20
quelle

3 Antworten

5

Durch die Verwendung eines einzelnen TextView mit BufferType.SPANNABLE wird das Problem gelöst.

%Vor%     
Cheok Yan Cheng 29.09.2013, 17:24
quelle
0

Für mich haben Sie wahrscheinlich 3 TextViews: 1 - Paragraph Brief 2 - erste und zweite Zeile 3 - Rest des Textes.

    
goodm 26.09.2013 14:22
quelle
0

Versuchen Sie es.

Layout-XML

%Vor%

Aktivitätsklasse

%Vor%     
Renjith 26.09.2013 15:26
quelle

Tags und Links