我想使DropdownMenuItem的高度距离小于默认值的10倍,但不能这样做。是否可以不重写Flutter的源代码?如果不是这样,无论如何都不清楚dropdown.dart(Flutter源中的文件)在何处设置了高度。像这样的代码:
DropdownMenuItem<String>(
value: value,
child: Container(height: smallerHeight, Text(value))
);
没有帮助!)
答案 0 :(得分:0)
如果希望增加框的大小,则可以使用SizedBox
来强制DropDownMenuItem约束(通过设置高度或宽度)。默认情况下,DropDownMenuItem
的高度为_kMenuItemHeight,因此您可以通过在SizedBox
内使用DropDOwnMenuItem
来强制使用更大的高度。