Die untergeordneten Elemente von RecyclerView richtig dimensionieren
Posted: 20 Jan 2025, 17:24
Ich habe eine RecyclerView auf diese Weise deklariert:
Kinder werden so gebaut:
Ich erwarte, dass das zweite Feld den gesamten verbleibenden Platz in meiner RecyclerView ausfüllt, dank match_parent android:layout_width-Eigenschaft, aber das ist nicht der Fall!
Wenn ich meiner RecyclerView eine Hintergrundfarbe hinzufüge, sehe ich, dass sie korrekt das rechte Ende meines Bildschirms erreicht, aber meine zweite TextView endet seltsamerweise ungefähr in der Mitte.
Irgendeine Idee, meine zweite Textansicht den gesamten verfügbaren Platz nutzen zu lassen?
Der LayoutManager Ich verwende einen zweispaltigen GridLayoutManager.
Hier ist der Screenshot, warum ich Folgendes erhalte:

Der graue Bereich rechts zeigt, wie groß die RecyclerView ist. Wie Sie sehen, stoppt die zweite TextView zu früh, sodass viel leerer Platz ungenutzt bleibt. Was ich tun möchte, ist, dass diese Textansicht von all diesem leeren Raum profitiert.
Code: Select all
Code: Select all
Wenn ich meiner RecyclerView eine Hintergrundfarbe hinzufüge, sehe ich, dass sie korrekt das rechte Ende meines Bildschirms erreicht, aber meine zweite TextView endet seltsamerweise ungefähr in der Mitte.
Irgendeine Idee, meine zweite Textansicht den gesamten verfügbaren Platz nutzen zu lassen?
Der LayoutManager Ich verwende einen zweispaltigen GridLayoutManager.
Hier ist der Screenshot, warum ich Folgendes erhalte:

Der graue Bereich rechts zeigt, wie groß die RecyclerView ist. Wie Sie sehen, stoppt die zweite TextView zu früh, sodass viel leerer Platz ungenutzt bleibt. Was ich tun möchte, ist, dass diese Textansicht von all diesem leeren Raum profitiert.