无论手机方向如何,我都试图让小部件占据屏幕的1/3。我该如何做到这一点?
答案 0 :(得分:2)
通过使用Column并将内容包装在Flexible中并更改flex以让孩子占据屏幕的1/3,我得到了我想要的东西:
new Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
new Flexible(flex: 2, child: new SizedBox()),
new Flexible(flex: 1, child: createTextBox())
]
);
答案 1 :(得分:0)
有一些可能有用的小部件:特别是AspectRatio,Column / Expanded和CustomSingleChildLayout。在不知道你想要做什么的情况下,很难给出一个好的答案。
答案 2 :(得分:0)