Layoutgewichte funktionieren in einer ScrollView nicht
Ich möchte mehreren Artikeln innerhalb eines Layouts eine Gewichtung zuweisenLinearLayout
innerhalb einesScrollView
. DieScrollView
ignoriert dasLinearLayout
weightSum
.
Mein Ziel ist es, das Layout mit Gewichten von 2, 1, 1 (für eine Gesamtsumme von 4) zu teilen, aber dies funktioniert nicht richtig in einemScrollView
.
Wie kann ich dieses Layoutproblem lösen?
main.xml
<code><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollView1" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:weightSum="4"> <LinearLayout android:id="@+id/logo" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="2" android:background="#FFFFFF" /> <LinearLayout android:id="@+id/logo1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_weight="1" android:background="#000000" /> <LinearLayout android:id="@+id/logobutton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_weight="1" android:background="#4B4B4B" /> </LinearLayout> </ScrollView> </code>