我想使DropdownMenuItem的高度距离小于默认值的10倍,但不能这样做。是否可以不重写Flutter的源代码?如果不是这样,无论如何都不清楚dropdown.dart(Flutter源中的文件)在何处设置了高度。代码如下:
DropdownMenuItem<String>(
value: value,
child: Container(height: smallerHeight, Text(value))
);
无济于事!)
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9lMWd0OS5wbmcifQ==” alt =“有问题的图像。”>
如果要增加框的大小,则可以使用SizedBox
强制DropDownMenuItem约束(通过设置高度或宽度)。默认情况下,DropDownMenuItem
采用_kMenuItemHeight作为其高度,因此您可以通过在SizedBox
中使用DropDOwnMenuItem
来强制使用更大的高度。