4 Stimmen

Android: LinearLayout mit match_parent passt nicht zum Elterncontainer

Ich habe das folgende XML:

Das LinearLayout hat einen grauen Hintergrund. Ich möchte, dass dieser Hintergrund den gesamten Bildschirm ausfüllt (den Raum zwischen der blauen Leiste und der schwarzen Leiste), also habe ich die Höhe des LinearLayouts auf match_parent gesetzt, aber es umschließt weiterhin die Liste, die es enthält, so dass ich eine weiße Lücke erhalte. So sieht es aus:

Geben Sie hier eine Bildbeschreibung ein

Kann mir jemand einen Hinweis geben, wie ich das machen kann?

Danke!

EDIT: petrumo und Tanis.7x hatten fast recht. Einige Elternansichten nahmen nicht den gesamten verfügbaren Platz ein. Ich habe das behoben und nun nehmen alle Elternansichten den gesamten Platz ein. Die erste Ansicht, die nicht den Platz ausfüllt, ist das von mir gepostete LinearLayout (mit der ID filters_view_container). Es hat android:layout_height="match_parent", daher verstehe ich nicht, warum es nicht den gesamten Platz einnimmt.

Ich füge einen Schnappschuss des Hierarchie-Viewers mit diesem ausgewählten LinearLayout hinzu.

Geben Sie hier eine Bildbeschreibung ein

3voto

petrumo Punkte 1108

Vielleicht liegt das Problem eine Ebene höher. Die vorherige Ansicht nimmt nicht den gesamten Platz ein. Wenn du mehr Layout-Code postest, kann ich weitere Hinweise geben.

0voto

user3148156 Punkte 168

Sie haben Ihren Bearbeitungstext xml nicht gepostet; So oder so, das Listenansicht füllt/passt zum Elternelement, aber Ihr Wurzelansicht hat links und rechts einen Padding von 20dp angegeben. Daher füllte es das Wurzeldesign, wo das Wurzeldesign links 20dp und rechts 20dp hat

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X