Gridview mehrzeilig Textview abgeschnitten

8

Ich habe eine GridView und jede Zelle hat eine ImageView mit TextView darunter. Wenn der TextView mehr als eine Zeile hat, wird der Text leider abgeschnitten. Ich habe alles versucht, aber ich kann keine Lösung finden.

Es scheint, dass die Zeilenhöhe von GridView das Problem und nicht der eigentliche Text ist, weil Sie die Hälfte des Textes in Textview sehen können.

Hier ist mein Code:

%Vor%

main.xml

%Vor%

und meine icon.xml

%Vor%

Und hier ist ein Screenshot:

    
meepz 27.06.2012, 14:35
quelle

2 Antworten

2

[EDIT1]

Sie könnten versuchen, ein RelativeLayout anstelle eines linearen Layouts für die icon.xml zu verwenden.

Wenn das nicht funktioniert, dann würde ich dann zu einer statischen Höhe TextView bewegen. Es sieht so aus, als ob Sie immer das gleiche Bild verwenden, und der Text wird entweder 1 Zeile oder 2 sein. Machen Sie die Texthöhe statisch, um 2 Zeilen zu ermöglichen.

[ORIGINAL] Ich denke, das Problem liegt in Ihrer linearen Layoutdefinition für Ihre icon.xml. In Ihrer Definition haben Sie das Layout mit "match_parent" als Breiten- und Höhenparameter. Sie sollten, da diese im Wesentlichen Teilansichten innerhalb der Gridview sein sollen, "wrap_content" sein. Hier ist, was ich denke, es sollte

sein %Vor%     
trumpetlicks 27.06.2012, 14:50
quelle
5

Ich habe es aufgelöst, wenn ich es definiere

%Vor%

in der XML-Datei ist die Textansicht

%Vor%     
Boris Karloff 16.07.2012 18:48
quelle

Tags und Links