首页 > 解决方案 > Flutter 中日期选择器的大小

问题描述

我正在制作一个 ipad。我有一个日期选择器。但在景观中,它显示得相当大。

有没有办法调整日期选择器对话框的大小在此处输入图像描述

标签: flutterflutter-layout

解决方案


是的,您可以通过 Container()、SizedBox() 等在构建器中使用它来调整日期选择器对话框的大小,但前提是您将其放入 Column() 之类的东西中,例如:

return showDatePicker(
  context: context,
  initialDate: DateTime.now(),
  firstDate: DateTime.now(),
  lastDate: DateTime.now().add(Duration(days: 356)),
  builder: (context, child) {
    return Column(
      children: <Widget>[
        Padding(
          padding: const EdgeInsets.only(top: 50.0),
          child: Container(
            height: 450,
            width: 700,
            child: child,
          ),
        ),
      ],
    );
  },
);

推荐阅读