Android Linearlayout Fill-the-middle
-
06-07-2019 - |
Frage
I habe eine vertikale, eingestellte Höhe (300 x) Linearlayout (LL) mit 3 nested LLs. layout_height = "wrap_content" und die mittleren mit android: layout_height = "fill_parent" 1 und 3. sind mit Android gesetzt. Zu meiner Bestürzung, wird der 3. LL mit 2. einer Füllung Mutter Layout rechts nach unten geschoben. Wie erreiche ich gewünschten Effekt, da ich den außerhalb des Behälter mit dem Mittelabschnitt Ausdehnen und Zusammenziehen möglicherweise ändern möchte die Änderung aufzunehmen
Lösung
Es stellte sich heraus (Danke Mark Murphy
Wenn nach all der wrap_content und fester Größe Elemente zugeordnet sind, für
entlang einer Achse (horizontal oder vertikal), gibt es noch Raum auf dieser Achse
übrig bleibt, ordnet dann Linearlayout den verbleibenden Platz für diejenigen
widgets mit spezifizierten Gewichten im Verhältnis zu dem Gewicht.