Hola.
En la linea: layout.setLayoutParams(new LinearLayout.LayoutParams(160,200)); lo que hago es poner poner la anchura y altura del LinearLayout que esta dentro del GridLayout.
Si el GridLayout tiene dos filas y dos columnas: android:columnCount="2" android:rowCount="2"
quiero definir en el LinearLayout los parametros por corresponden a la fila 1 y la columna 1,
es decir android:layout_column="1" android:layout_row="1"
Pero como lo pongo dinamicamente?