본문 바로가기
728x90

listview2

[Flutter] ListView & GridView 사용하기 ListView 사용해 보기 사용해야 하는 데이터가 순차적으로 보여줘야 하는 데이터라면 일일이 하나씩 빼서 쓰기에는 너무 비효율적이다. 그렇게 이번에는 ListView를 사용하는 방법에 대해서 알아보도록 하자. ListView.builder 사용하기 ListView를 그대로 사용해도 되지만 개발하면서 많이 쓰일 것은 ListView.builder이라 생각이 듭니다. 그러해서 ListView.builder를 사용하는 방법에 대해서 간단하게 알아보겠습니다. 파일 구성하기 👉 1. main.dart 먼저 메인페이지에서 ListView를 구성해 놓은 페이지로 이동하는 코드로 시작합니다. class _ViewsetStateState extends State { @override Widget build(BuildC.. 2023. 12. 14.
[Flutter error] RenderBox was not laid out: RenderViewport#d4bc2 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE'package:flutter/src/rendering/box.dart':box.dart:1Failed assertion: line 1966 pos 12: 'hasSize' ListView error 제목에서 보이는 오류는 대부분 ListView나 GridView를 사용할때 보이는 오류이다. 또는 아래 사진과 같이 Horizontal viewport was given unbounded height. 이런 오류를 심심치 않게 볼수 있는데 해결방법을 알아보도록 합시다. 예시코드 아래와 같은 코드일때 주로 오류가 발생하니 한번 확인해봅시다. 아래와 같이 boby > Column > ListView.builder를 사용해서 코드를 작성했습니다. 언뜻 보기에는 아무런 문제없다고 생각하지만 제목과 같은 오류를 딱 맞딱뜨리게 될것입니다. import 'package:flutter/material.dart'; class ListViewSetState extends StatefulWidge.. 2023. 10. 17.
728x90
728x90