Android: Ausrichtung von vier Quadraten

8

Ich versuche vier gleich große Quadrate auf einem Android Screen & amp; Ich habe jetzt versucht, was sich wie eine Million verschiedener Ansätze anfühlt, aber keiner von ihnen scheint zu funktionieren: (.

Was ich im Moment habe, ist folgendes:

%Vor%

Das macht im Grunde genommen den Job. Jedoch hat jedes dieser vier Bilder eine große Polsterung darüber und darunter. Wie werde ich das los? Oder muss ich insgesamt einen anderen Layout-Typ verwenden?

Um mein Problem zu veranschaulichen, hier ist ein Bild. Auf der linken Seite ist, was ich habe, auf der rechten Seite ist das, was ich brauche. Bild

Vielen Dank!

Prost, Markus!

    
metter 16.05.2010, 08:45
quelle

3 Antworten

3

Entferne layout_weight von deinen TableRows und setze ihre layout_height auf wrap_content . Fügen Sie dann eine leere TableRow darunter mit layout_height auf fill_parent ein.

    
Márton Molnár 17.05.2010, 08:47
quelle
0

Versuchen Sie, den scaleType als centerCrop zu verwenden, wenn die Bildgröße größer ist, wird dies für Sie den Trick darstellen. Aber das ist nicht der beste Weg, es zu tun, wäre besser, die Bildressourcen zu ändern.

HTH!

    
Karan 16.05.2010 13:07
quelle
0

Versuchen Sie, die ImageView-Höhe auf fill_parent zu setzen, ich denke, das sollte ausreichen. Wie auch immer, es würde helfen, wenn Ihre XML-Eigenschaften in Zeilen aufgeteilt wären, es wäre schwer für den Rest von uns, eine einzelne Zeile von Eigenschaften zu lesen.

Warum platzieren Sie auch ein TableLayout in einem LinearLayout? Sofern Sie nicht mehr Elemente in diesem Linear haben, können Sie es loswerden.

    
Maragues 17.05.2010 08:39
quelle

Tags und Links