Bunun gibi bir Genişletilmiş widget Sütunum var:
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,
),
],
),
);
Şöyle görünüyor:
convertFrom
, bir TextField içerir. Bu metin alanına dokunduğumda ekranda Android klavye beliriyor. Bu, ekran boyutunu değiştirir, böylece widget'lar şu şekilde yeniden boyutlandırılır:
Sütunumun yeniden boyutlandırılmaması için klavyenin ekranı "kaplamasının" bir yolu var mı? Expanded
Widget kullanmazsam ve her widget için bir yüksekliği sabit kodlamazsam, widget'lar yeniden boyutlandırılmaz ancak klavye göründüğünde siyah ve sarı çizgili hata alıyorum (çünkü yeterli alan yok). Bu aynı zamanda tüm ekran boyutları için esnek değildir.
Bunun Android'e mi yoksa Flutter'a mı özgü olduğundan emin değilim.