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>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage