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:
[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%Ich habe es aufgelöst, wenn ich es definiere
%Vor%in der XML-Datei ist die Textansicht
%Vor%