Ho il seguentelayout lineare Altezza e peso
<linearLayout>
<RelativeLayout>
<!-- Header -->
</RelativeLayout>
<linearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="6">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
</linearLayout>
Tuttavia i layout non stanno assumendo per riempire l'altezza corretta desidero per l'effetto desiderato di un LinearLayout sotto l'altro e ad assumere 1/6 dello spazio genitore.
Invece sembra applicare il peso alla larghezza dell'elemento.
Qual è il metodo corretto per assumere l'altezza percentuale in Android? Larghezza sembra essere un gioco da ragazzi con il peso, ma non riesco a trovarlo corretto in altezza.
Sembra corretto per me ... Oh, prova a specificare "orientamento: verticale" sul padre 'LinearLayout'. –
Ho lo stesso problema, con una svolta. Nel mio caso la linear linearoutout ha mix di layout lineare, framelayout e relativo layout. Qualsiasi indizio su dove sto sbagliando. Ho specificato l'orientamento in tutto il layout lineare. –