2011-04-19 23 views
5

Tengo tres filas y en eso quiero arreglar el tamaño de estas filas igual y se basará en el tamaño de pantalla que le estamos dando a esta tabla como un todo, significa que dividirá tres filas por igual según la altura determinada, lo mismo se hace para la columna usando android:stretchColumns="0,1". estructura Tabel se adjunta a continuación:Haga filas iguales en altura como altura de pantalla en dispositivo Android

<TableLayout android:layout_width="fill_parent" android:id="@+id/tabelViewButtons" 
     android:layout_marginTop="10dip" android:layout_height="fill_parent" 
     android:layout_below="@id/searchbar" android:layout_above="@id/follow_notification_bar" 
     android:fitsSystemWindows="true" android:stretchColumns="0,1" 
     > 
    <TableRow > 
     <ImageButton android:layout_height="fill_parent" 
      android:layout_width="fill_parent" android:padding="5dip" 
      android:id="@+id/button_one"></ImageButton> 
     <ImageButton android:layout_height="fill_parent" 
      android:layout_width="fill_parent" android:padding="5dip" 
      android:id="@+id/button_two"></ImageButton> 
    </TableRow> 

    <TableRow > 
     <ImageButton android:layout_height="fill_parent" 
      android:layout_width="fill_parent" android:padding="5dip" 
      android:id="@+id/button_three"></ImageButton> 

     <ImageButton android:layout_height="fill_parent" 
      android:layout_width="fill_parent" android:padding="5dip" 
      android:id="@+id/button_four"></ImageButton> 
    </TableRow> 
    <TableRow > 
     <ImageButton android:layout_height="fill_parent" 
      android:layout_width="fill_parent" android:padding="5dip" 
      android:id="@+id/button_five"></ImageButton> 
     <ImageButton android:layout_height="fill_parent" 
      android:layout_width="fill_parent" android:padding="5dip" 
      android:id="@+id/button_six"></ImageButton> 

    </TableRow> 
    > 

</TableLayout> 

Respuesta

14

establecer el atributo android:layout_weight="1" para cada TableRow

+0

Gracias, código de depuración por las razones. Pero tu sugerencia funcionó perfectamente. – amadamala

Cuestiones relacionadas