是否可以在不重写Flutter源的情况下减小DropdownButton中DropdownMenuItem之间的高度距离?

时间:2019-10-01 12:59:47

标签: flutter flutter-layout

我想使DropdownMenuItem的高度距离小于默认值的10倍,但不能这样做。是否可以不重写Flutter的源代码?如果不是这样,无论如何都不清楚dropdown.dart(Flutter源中的文件)在何处设置了高度。像这样的代码:

DropdownMenuItem<String>(
                 value: value,
                 child: Container(height: smallerHeight, Text(value))
               );

没有帮助!)

Image with the problem.

1 个答案:

答案 0 :(得分:0)

如果希望增加框的大小,则可以使用SizedBox来强制DropDownMenuItem约束(通过设置高度或宽度)。默认情况下,DropDownMenuItem的高度为_kMenuItemHeight,因此您可以通过在SizedBox内使用DropDOwnMenuItem来强制使用更大的高度。