Programowo ustawić rowSpan lub colSpan elementu potomnego GridLayout?

mamGridLayout z 5 kolumnami i 3 rzędami. Teraz mogę wstawiać dowolne widoki dzieci, co jest świetne. Jeszcze lepiej, że mogę to przypisaćcolumnSpan=2 do jakiegoś elementu, aby rozciągnąć go na 2 kolumny (to samo z rowSpan).

Problem polega na tym, że programowo nie mogę przypisać programu rowSpan lub kolumnySpan (tj. W czasie wykonywania). Niektóre wyszukiwania sugerowały coś takiego:

layoutParams.columnSpec = GridLayout.spec(0, columnSpan);

Ale nie do końca rozumiem, co oznaczają parametry specyfikacji (początek i rozmiar). Dokumentacja jest również dość słaba w tym momencie.

Każda pomoc jest bardzo ceniona!

questionAnswers(5)

yourAnswerToTheQuestion