¿Cómo aplicar el rango de filas en tablelayout?

¿Cómo aplicar row_span a TableLayout?

Quiero hacer algo similar a esta imagen, pero no sé cómo hacerlo.

imagen de la mesa

¿Cuál es la forma correcta de hacer algo como esto?

TableLayout no admite TableLayout filas, solo tramos de columnas. GridLayout admite los GridLayout filas y columnas:

Muestra de GridLayout

(imagen de http://android-developers.blogspot.com/2011/11/new-layout-widgets-space-and-gridlayout.html )

Poco engaño (tal vez bastante complejo de codificar y solo válido para un diseño simple):

Haz un TableLayout . Coloque otro TableLayout dentro de la primera columna y una vista que quiera tener el rowspan en la segunda columna. Este TableLayout interno puede tener tantos TableRows como TableRows que TableRows la otra vista.

Aquí está el código:

                   

Entonces, tu resume:

TableLayout: primera columna (TableLayout con tantos TableRows como queramos), segunda columna (elemento que ocupará el espacio de todas esas filas).

enter image description here

¿Has usado ” android: layout_span “? Se puede usar para expandir filas. No puede obtenerlo a través de Ctrl + Espacio, debe escribirlo manualmente.