どうも、ちょげ(@chogetarou)です。
AlertDialogの高さを最大値にする方法を紹介します。
方法

AlertDialogの高さを最大値にするには、「MediaQuery」を使います。
具体的には、引数「content」に「Container」ウェジェットを指定します。
そして、「Containerウェジェット」の引数「height」に、「MediaQuery.of(context).size.height」を指定します。
AlertDialog(
title: Text('Alert'),
content: Container(
height: MediaQuery.of(context).size.height,
child: Text('This is sample.'),
),
actions: [
TextButton(
onPressed: () => Navigator.pop(context),
child: Text('Close'),
),
],
);

コメント