반응형
질문
안드로이드에서는 match_parent
와 wrap_content
를 사용하여 위젯을 부모에 상대적으로 자동으로 크기 조정합니다.
Flutter에서는 기본적으로 모든 위젯이 wrap_content
로 설정되는 것 같습니다. 부모의 너비
와 높이
를 채울 수 있도록 어떻게 변경할 수 있을까요?
답변
작은 트릭으로 할 수 있습니다: 다음과 같은 요구 사항이 있는 경우 : ( 너비,높이 )
Wrap_content ,Wrap_content :
//이것을 자식으로 사용하세요
Wrap(
children: <Widget>[*your_child*])
Match_parent,Match_parent:
//이것을 자식으로 사용하세요
Container(
height: double.infinity,
width: double.infinity,child:*your_child*)
Match_parent,Wrap_content :
//이것을 자식으로 사용하세요
Row(
mainAxisSize: MainAxisSize.max,
children: <Widget>[*your_child*],
);
Wrap_content ,Match_parent:
//이것을 자식으로 사용하세요
Column(
mainAxisSize: MainAxisSize.max,
children: <Widget>[your_child],
);
반응형
댓글