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

问题描述 投票:0回答:1

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

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

无济于事!)

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9lMWd0OS5wbmcifQ==” alt =“有问题的图像。”>

flutter flutter-layout
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.