[flutter] 플러터 Table 위젯에서 특정 셀에 위젯 추가하기

이번 포스팅에서는 플러터(Flutter) Table 위젯을 사용하여 특정 셀에 위젯을 추가하는 방법에 대해 알아보겠습니다.

Table 위젯

Table 위젯은 행과 열로 구성된 그리드 모양의 위젯을 생성할 때 사용됩니다. 각 셀에는 위젯을 배치할 수 있습니다.

셀에 위젯 추가하기

Table 위젯을 사용하여 특정 셀에 위젯을 추가하려면 TableCell 위젯을 사용해야 합니다. TableCell 위젯은 셀에 자식(위젯)을 추가하는 역할을 합니다.

아래는 예시 코드입니다.

Table(
  children: [
    TableRow(
      children: [
        TableCell(
          child: Container(
            child: Text('첫 번째 셀'),
            padding: EdgeInsets.all(8.0),
          ),
        ),
        TableCell(
          child: Container(
            child: Text('두 번째 셀'),
            padding: EdgeInsets.all(8.0),
          ),
        ),
      ],
    ),
  ],
)

위의 예제에서 각 셀에는 ContainerText 위젯이 추가되어 있습니다.

결론

플러터의 Table 위젯은 그리드 형태의 레이아웃을 구현할 때 사용됩니다. 특정 셀에 위젯을 추가하려면 TableCell 위젯을 활용하여 각 셀에 자식 위젯을 배치할 수 있습니다.

플러터 공식 문서에서 Table 위젯에 대해 더 자세히 알아볼 수 있습니다.

이상으로 플러터 Table 위젯에서 특정 셀에 위젯을 추가하는 방법에 대해 알아보았습니다.

플러터 Table 위젯