Vertical viewport was given unbounded height
플러터로 ListView 연습을 하는중에 위와같은 에러가 생겼습니다.
높이에 뭔가 문제가 있다는거같은데 뭘 넣어야 높이값이 지정되는지 잘 모르겠습니다.
검색해보니 ListView 속성 중에서 scrollDirection 과 shrinkWrap 가 빠진것을 발견하였습니다.
ListView를 입력한 코드는 아래와 같습니다.
Widget playerList() {
return ListView.separated(
scrollDirection: Axis.vertical,
shrinkWrap: true,
itemCount: _valueList.length,
itemBuilder: (context, index) {
return Row(
children: <Widget>[
Expanded(
flex: 1,
child: Center(
child: Text(
'$index',
style: TextStyle(
fontSize: 20.0
),
),
),
),
Expanded(
flex: 2,
child: TextField(
controller: myController,
decoration: InputDecoration(
hintText: '이름'
),
keyboardType: TextInputType.text,
)
),
],
);
}, separatorBuilder: (BuildContext context, int index) {
return Divider();
},
);
}
scrollDirection 과 shrinkWrap 을 추가한 후 실행하니 이상없이 잘 나타납니다.
[출처] https://cishome.tistory.com/157
'Language > Java, Android' 카테고리의 다른 글
[JPA] 다양한 연관관계 매핑 - @OneToMany @ManyToOne @OneToOne @ManyToOne (0) | 2021.10.12 |
---|---|
Spring Boot profile 환경별 설정하기(YAML) (0) | 2021.09.30 |
[Flutter] 스플래시 스크린 (1) | 2021.08.15 |
Flutter: Java uses or overrides a deprecated API (0) | 2021.08.01 |
안드로이드 플러터 오류 / Cannot run with sound null safety because dependencies don't support null safety TIL # 36 (0) | 2021.08.01 |