Flutter開発していていっつも忘れてしまうので、備忘録。
constraints: BoxConstraints(unconstrained) size: MISSING
↑のようにSizeが指定されてないことで、エラーになる場合。
SizedBox( width: 200, child: child );
のようにwidth指定すれば解消されるのだけれど、数値をベタ打ちしたくない。。
SizedBox( width: double.infinity, child: child );
のように指定しても、そもそも幅がわかってないよ!ってことでエラーになるみたい。
結論
Expanded( child: child );
にて幅いっぱいまで広げてあげることで解消できる。 Flutterは、CSS感覚で実装しているとハマってしまう部分多いな。。