[flutter] 플러터 Column과 Row의 차이점

Column

Column은 자식 위젯을 세로로 배치합니다. 첫 번째 자식 위젯은 맨 위에 위치하고, 나머지 자식 위젯들은 순서대로 아래로 배치됩니다.

예시:

Column(
  children: <Widget>[
    Text('위젯 1'),
    Text('위젯 2'),
    Text('위젯 3'),
  ],
)

Row

Row는 자식 위젯을 가로로 배치합니다. 첫 번째 자식 위젯은 맨 왼쪽에 위치하고, 나머지 자식 위젯들은 순서대로 오른쪽으로 배치됩니다.

예시:

Row(
  children: <Widget>[
    Text('위젯 1'),
    Text('위젯 2'),
    Text('위젯 3'),
  ],
)

따라서, Column과 Row의 주요 차이는 위젯의 배치 방향이며, 이를 이해하고 활용하여 화면을 구성하는 데 유용하게 활용할 수 있습니다.