[flutter] 플러터 Table 위젯에서 특정 셀에 아이콘 추가하기
플러터(Flutter)의 Table 위젯을 사용하면 격자 모양의 레이아웃을 만들 수 있습니다. 특정 셀에 아이콘을 추가하는 방법을 알아봅시다.
Table 위젯
Table은 행과 열로 구성된 격자 레이아웃을 만들기 위한 위젯입니다. 각 셀은 TableCell 위젯을 사용하여 구성됩니다.
아이콘 추가하기
특정 셀에 아이콘을 추가하려면 TableCell 위젯을 사용하여 셀을 만들고, 그 안에 아이콘 위젯을 배치하면 됩니다.
예를 들어, 다음과 같이 TableCell 위젯 안에 아이콘을 추가할 수 있습니다:
Table(
children: [
TableRow(
children: [
TableCell(
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(Icons.star),
Text('내용'),
],
),
),
TableCell(
child: Center(child: Text('내용')),
),
],
),
TableRow(
children: [
TableCell(
child: Center(child: Text('내용')),
),
TableCell(
child: Center(child: Text('내용')),
),
],
),
],
)
위 코드에서는 Table의 각 셀에 아이콘을 추가하고 그 주변에 텍스트를 배치하는 예시를 보여줍니다.
결론
Table 위젯을 사용하여 격자 레이아웃을 만들 때, TableCell 안에 다양한 위젯을 포함하여 복잡한 레이아웃을 만들 수 있습니다.
많은 정보와 예제는 공식 플러터(Flutter) 문서에서 확인할 수 있습니다.