다음과 같은 확장 위젯 열이 있습니다.
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
, TextField를 포함합니다. 이 텍스트 필드를 탭하면 Android 키보드가 화면에 나타납니다. 이렇게하면 화면 크기가 변경되므로 위젯 크기는 다음과 같이 조정됩니다.
내 열의 크기가 조정되지 않도록 키보드를 화면에 "오버레이"하는 방법이 있습니까? Expanded
위젯을 사용하지 않고 각 위젯의 높이를 하드 코딩하면 위젯 크기가 조정되지 않지만 키보드가 나타날 때 검정색과 노란색 줄무늬 오류가 발생합니다 (공간이 충분하지 않기 때문). 이것은 또한 모든 화면 크기에 유연하지 않습니다.
이것이 Android 전용인지 Flutter 전용인지 잘 모르겠습니다.