Red de conocimiento informático - Material del sitio web - En un diseño de tabla, ¿cuál de los siguientes atributos se utiliza para especificar columnas que se pueden reducir?

En un diseño de tabla, ¿cuál de los siguientes atributos se utiliza para especificar columnas que se pueden reducir?

1. Introducción a Tablelayout

La clase Tablelayout administra controles en forma de filas y columnas. Cada fila es un objeto TableRow o un control View. Cuando es un objeto TableRow, puede agregar subcontroles en TableRow. De forma predeterminada, cada subcontrol ocupa una columna. Cuando es una Vista, la Vista ocupará su propia fila.

2. Determinación del número de filas y filas de TableLayout (principio máximo)

El número de filas de TableLayout lo especifica directamente el desarrollador, es decir, tantos objetos TableRow. (o Ver controles) hay cuántas líneas. El número de columnas de TableLayout es igual al número de columnas de TableRow que contiene la mayor cantidad de controles secundarios. Por ejemplo, el primer TableRow contiene 2 subcontroles, el segundo TableRow contiene 3 y el tercer TableRow contiene 4, entonces el número de columnas de TableLayout es 4.

3. propiedades de TableLayout

En general, las propiedades de este TableLayout son similares a las propiedades de la etiqueta Table en HTML. Sus diversas propiedades son las siguientes:

Las propiedades que TableLayout puede establecer incluyen propiedades globales y propiedades de celda.

1. Los atributos globales son atributos de columna, que tienen los siguientes tres parámetros:

android: stretchColumns establece columnas extensibles. La columna puede extenderse fila por fila, ocupando hasta una fila entera.

Android: ShrinkColumns establece columnas retráctiles. Cuando el contenido del subcontrol en la columna es demasiado y se ha amontonado en la fila, el contenido del subcontrol se mostrará en la dirección de la columna.

android:collapseColumns Establece las columnas que se ocultarán.