Pesos de layout não funcionam dentro de um ScrollView
Quero atribuir pesos de layout a vários itens dentro de umLinearLayout
dentro de umScrollView
. No entanto, oScrollView
ignora oLinearLayout
weightSum
.
Meu objetivo é dividir o layout com pesos de 2, 1, 1 (para uma soma total de 4), mas isso não funciona corretamente dentro de umScrollView
.
Como posso resolver esse problema de layout?
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>