Tengo un diseño lineal con solo un TableLayout en él. El diseño de tabla tiene además dos filas con dos columnas cada una. La primera fila de la tabla tiene dos imágenes. Segunda tabla Filas tiene dos botones.La altura de Android TableLayout no ocupa toda la pantalla
Pero esto no aparece en la pantalla completa, sino que solo se muestra en la primera mitad o tal vez depende de la altura de la imagen. Ambas imágenes son en realidad el mismo archivo, pero se muestran con diferentes Anchuras. Ayuda por favor ... aquí es el archivo de diseño
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:stretchColumns="*">
<TableRow
android:layout_height="fill_parent">
<ImageView
android:id="@+id/tp_image"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.9"
android:scaleType="fitXY"
android:src="@drawable/images" />
<ImageView
android:id="@+id/s_image"
android:src="@drawable/images"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:layout_weight="0.1"
/>
</TableRow>
<TableRow >
<Button
android:id="@+id/button_LC"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/button_LC"/>
<Button
android:id="@+id/button_RC"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/button_RC"/>
</TableRow>
</TableLayout>
</LinearLayout>
funciona como magia después de hacer esto solo para el primer TableRow ... pero ¿cómo? ¿Qué hacen estos atributos en el fondo? – Anjanu
[Explicación del peso del diseño] (http://stackoverflow.com/questions/3995825/what-does-androidlayout-weight-mean) –