Flutter

Listview 및 ListTile 위젯

Dean83 2023. 3. 24. 15:48

1. ListView 위젯
    - 흔히 알고 있는 ListView 이다. 

    - 코틀린과 다르게, Adapter 이런것 없어도 된다.    

 

2. ListTile 위젯

    - 아이콘 + 텍스트 조합으로 한번에 표현 할 수 있는 위젯

    - leading 에 아이콘을 배치할 수 있고, title 에 text를 이용하여 문자열을 표현할 수 있다. 

 

* build 에서  children 위젯들을 생성할때 반복문을 통한 생성이 가능하다. 

 

- 예제

ListView(
  children: [
    for (var item in 리스트변수)
      ListTile(
        leading: Icon(아이콘),
        title: Text(문자열),
        onTap: () => { 선택시 할 일 },
      )
  ],
);