Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振中日期选择器的大小_Flutter_Flutter Layout - Fatal编程技术网

Flutter 颤振中日期选择器的大小

Flutter 颤振中日期选择器的大小,flutter,flutter-layout,Flutter,Flutter Layout,我正在拍一部ipad。我有一个约会挑选员。但在景观方面,它表现得相当大 是否有任何方法可以调整日期选择器对话框的大小是的,您可以在生成器中使用Container()、SizedBox()等来调整日期选择器对话框的大小,但仅当您将其放入类似Column()的内容时,例如: return showDatePicker( context: context, initialDate: DateTime.now(), firstDate: DateTime.now(), lastDate:

我正在拍一部ipad。我有一个约会挑选员。但在景观方面,它表现得相当大


是否有任何方法可以调整日期选择器对话框的大小

是的,您可以在生成器中使用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,
          ),
        ),
      ],
    );
  },
);
返回showDatePicker(
上下文:上下文,
initialDate:DateTime.now(),
firstDate:DateTime.now(),
lastDate:DateTime.now().add(持续时间(天数:356)),
生成器:(上下文,子对象){
返回列(
儿童:[
填充物(
填充:仅限常量边集(顶部:50.0),
子:容器(
身高:450,
宽度:700,
孩子:孩子,
),
),
],
);
},
);

对于较新的颤振版本,日期选择器更小,不再占据大部分屏幕


我认为这会有所帮助,因为它只会修改主题。我希望能改变尺寸,但它使用的是包含尺寸控制的ThemData:宽度和高度。如图所示:。目前我无法测试这一点,但我认为这可能会有所帮助。没有高度系数或任何尺寸系数。我想你把集装箱的高度和宽度误认为是尺寸因素哦,是的,对不起,这是集装箱的高度/宽度。因此,我最初尝试了完全相同的方法,但没有使用Column()。呃,这是个把戏,我想我会学会记住的。这些只有在使用它们的父级中才能工作?在你意识到这一点之前,这是相当令人困惑的。