Diseño de tabla
1. Introducción a Tablelayout
La clase Tablelayout organiza los componentes en filas y columnas. Cada fila es un objeto TableRow o un control View. Cuando utiliza un objeto TableRow, puede agregar controles secundarios en TableRow. De forma predeterminada, cada control secundario ocupa una columna y, cuando es una Vista, la Vista ocupa una fila.
2. Determine el número de filas y columnas
¡Un Tablelerow tiene una fila y un componente independiente tiene una fila! La cantidad de columnas depende de la cantidad de componentes en tableRow, y el componente más grande es la cantidad de columnas en TableLayout
3. Tres propiedades comunes
(1) Propiedades globales, que es, propiedades de la columna
android:collapseColumns: establece el número de serie de la columna que se ocultará
android:shrinkColumns: android:shrinkColumns: establece el número de columna de la columna permitida para reducir
android:stretchColumns: establece el número de columna de la columna que se puede estirar
Estas tres propiedades comienzan a contar desde 0. Si todas las columnas son válidas, puede establezca varias propiedades separadas por comas, como "0,2", "0,2" o "0,2". Si todas las columnas son válidas, utilice el símbolo "*"
(2)? Atributos de celda
android:layout_column especifica en qué columna se muestra la celda
android:layout_span especifica el número de columnas ocupadas por la celda (no especificada, 1)