我有一列扩展的小部件,如下所示:
return new Container(
child: new Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
new Expanded(
flex: 1,
child: convertFrom,
),
new Expanded(
flex: 1,
child: convertTo,
),
new Expanded(
flex: 1,
child: description,
),
],
),
);
看起来是这样的:
convertFrom
,包括一个文本字段.当我点击这个文本字段时,屏幕上会出现Android键盘.这会改变屏幕大小,因此小部件的大小如下:
有没有办法让键盘"覆盖"屏幕,使我的列不会调整大小?如果我不使用Expanded
个小部件并 for each 小部件硬编码高度,那么小部件不会调整大小,但是当键盘出现时(因为没有足够的空间),我会得到黑黄色条纹错误.这对于所有屏幕尺寸来说也不是很灵活.
我不确定这是安卓专用的还是Flutter 翼专用的.