Saya memiliki Kolom widget yang Diperluas seperti ini:
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,
),
],
),
);
Ini terlihat seperti ini:
convertFrom
, termasuk TextField. Saat saya mengetuk bidang teks ini, papan ketik Android muncul di layar. Ini mengubah ukuran layar, jadi widget berubah ukuran seperti ini:
Adakah cara agar keyboard "menghamparkan" layar sehingga ukuran Kolom saya tidak berubah? Jika saya tidak menggunakan Expanded
widget dan hardcode a height untuk setiap widget, widget tidak berubah ukurannya, tetapi saya mendapatkan kesalahan bergaris hitam-kuning saat keyboard muncul (karena tidak ada cukup ruang). Ini juga tidak fleksibel untuk semua ukuran layar.
Saya tidak yakin apakah ini khusus Android atau khusus Flutter.