Los pesos de diseño no funcionan dentro de un ScrollView
Quiero asignar pesos de diseño a varios elementos dentro de unLinearLayout
dentro de unScrollView
. sin embargo, elScrollView
ignora elLinearLayout
weightSum
.
Mi objetivo es dividir el diseño con pesos de 2, 1, 1 (para una suma total de 4), pero esto no funciona correctamente dentro de unScrollView
.
¿Cómo puedo resolver este problema de diseño?
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>