Ich habe die folgende Layout-Datei, die ein GridView
und ein ImageView
dahinter als Hintergrund hat.
Und das ist das Layout, das ich für das tatsächliche Element in jeder "Zelle" des Rasters verwende:
%Vor%Ich sehe momentan Folgendes auf meinem Gerät:
Gibt es irgendeine Möglichkeit, jedes Element im GridView größer zu machen, so dass es der Größe des Bildschirms entspricht und ich keinen ungenutzten Leerraum am unteren Rand des Displays habe?
Dies funktioniert auf einem Emulator gut, aber auf einem Gerät ist die Bildschirmauflösung höher, daher wird der Leerraum unten angezeigt.
Vielen Dank
Nicht automatisch.
Insbesondere sind Ihre Zellen Text. Android ist nicht gerade in der Lage zu raten, wie groß der Text sein sollte, um Ihre Ziele zu erreichen, besonders wenn Sie den Wortumbruch berücksichtigen.
Der Punkt von GridView
ist "nicht verwendeter Leerraum am unteren Rand der Anzeige", wenn Sie nicht genug Daten haben, um den Bildschirm zu füllen, so dass er flexibel mehrere Bildschirmgrößen handhaben und auch aufnehmen kann Scrollen, wenn mehr Daten vorhanden sind. Wenn Sie nach etwas suchen, das dem Dashboard-Muster ähnelt, sollten Sie DashboardLayout
oder etwas in dieser Richtung verwenden.
Das wird gut funktionieren. Vergiss den vertikalen Abstand nicht.
%Vor%Tags und Links android gridview android-2.1-eclair android-2.0-eclair