Row umiestňuje položky vedľa seba.

Jeho použitie sa veľmi podobá Column:
Row(
modifier = Modifier.fillMaxSize(),
horizontalArrangement = Arrangement.Start,
verticalAlignment = Alignment.Top
) {
// obsah riadku
}
Treba pamätať na to, že Row sa snaží mať najmenšiu možnú veľkosť. Takže bez špeciálnych nastavení horizontalArrangement
fungovať nebude vôbec (okrem Arrangement.spacedBy()) a verticalAlignment iba podľa najvyššej položky.
Takýmto špeciálnym nastavením je napríklad Modifier.fillMaxSize(), ktorý roztiahne Row na maximálnu možnú veľkosť.
Ak Row použiješ ako root tvojho UI, potom zaberie celú obrazovku. O ďalších nastaveniach veľkostí sa dozvieš v téme
Modifikátory.
Rozmiestňuje (arrange) položky, ktoré vložíme ako obsah v rámci riadku:
Arrangement.Start – predvolená hodnota, položky natlačí na seba a spolu ich zarovná na začiatok riadkuArrangement.Center – položky natlačí na seba a horizontálne ich spolu zarovná na stredArrangement.End – položky natlačí na seba a spolu ich zarovná na koniec riadkuArrangement.SpaceBetween – vloží rovnaké, najväčšie možné medzery medzi položkyArrangement.SpaceAround – vloží rovnaké, najväčšie možné medzery medzi položky aj ľavý a pravý okraj riadkuArrangement.SpaceEvenly – Row nastrihá na toľko rovnako veľkých častí, koľko je položiek. Každú položku v rámci svojej časti zarovná na stredArrangement.spacedBy(12.dp) – položky budú zarovnané ako v prípade Arrangement.Start, ale medzi každou dvojicou položiek bude vložená medzera široká ako argument vstupujúci do tejto funkcie (12.dp)
Tip: Slovíčka Right a Left pri horizontálnom zarovnávaní, alebo podobných operáciách nepoužívame. Namiesto toho používame Start a End a to kvôli RtL jazykom (čítaných sprava doľava). Hebrejčina, Urdu, Arabčina, …
Row má nejakú výšku. Ak je položka v riadku nižšia ako výška riadku, potom ju vieme vertikálne zarovnať (align):
Alignment.Top – predvolená hodnota, položky budú zarovnané horeAlignment.CenterVertically – položky budú zarovnané na stredAlignment.Bottom – položky budú zarovnané nadol