에러 해결방법17 [트러블슈팅] ListView 안에 ListeView(Feat. CustomScrollView) 문제 상황여러 개의 ListView 를 한 화면에 넣고 싶다. 아래와 같이 하나는 row 처럼 하나는 column 처럼 스크롤하고 싶다. 하지만 ListView 안에 ListView 를 사용하면 화면은 안 나타나고 오류가 난다. 문제The following assertion was thrown during performResize(): Vertical viewport was given unbounded height.무제한으로 수직 높이가 커져서 오류가 발생한다. 시도했던 해결 방법각 ListView 들을 Expanded 또는 Flexible 과 같은 위젯으로 감싸기 => 실패막연하게 이전에 Column 데이터를 ListView 로 바꿀 때 처럼 사이즈를 주지 않고 반응형 위젯으로 알아서 해줄줄 알았지만 .. 2024. 11. 26. [에러] A RenderFlex overflowed by 284 pixels on the right. 문제Row 로 감싸져 있는 Text 의 개수가 많아져 화면의 크기보다 넘어갈 때 발생한다. Row( children: [ Text('ProductImage'), Text('ProductImage'), Text('ProductImage'), Text('ProductImage'), Text('ProductImage'), ],) 해결나는 옆으로 스크롤하길 원했기 때문에 SingleChildScrollView 사용할 수 있다.SingleChildScrollView( scrollDirection: Axis.horizontal, child: Row( children: [ Text('ProductImage'), Text('ProductImage').. 2024. 11. 22. [트러블슈팅] Flutter 앱 구현에 있어서 나타났던 트러블슈팅 문제 상황 1Column 위젯을 ListView 로 변경Column 에 추가되어 있던 Container 들의 개수가 많아져서 스크롤로 보여주기 위해 ListView 로 변경하려 한다. 그래서 Column 위젯을 냅다 ListView 로 바꿔주면 화면이 깨지면서 다음과 같은 오류가 나타나게 된다. 문제The following assertion was thrown during performResize():Vertical viewport was given unbounded height.Viewports expand in the scrolling direction to fill their container. In this case, a vertical viewport was given an unlimited a.. 2024. 11. 19. [에러] type 'List<String>' is not a subtype of type 'Set<String>' of 'function result' 자료구조 선언/초기화 방법String 타입을 갖는 Set 자료구조를 선언하고 싶다.List 의 경우 빈 배열을 초기화할 때는 다음과 같이 선언한다.List lists = []; Map 의 경우는 다음과 같다.Map map = {}; Set 도 동일하게 위와 같이 선언해서 사용했다.The set can be declared by using the {} curly braces proceeded by a type argument, or declare the variable type Set with curly braces {}. 집합은 {} 중괄호를 사용해 선언하며, 타입 앞에 붙이거나 변수 타입을 Set 으로 선언하여 중괄호를 할당한다.var setName = {}; // 또는Set setName = {};.. 2024. 11. 16. 이전 1 2 3 4 5 다음