使DropdownButtonHideUnderline宽度合适

时间:2019-01-12 09:59:01

标签: dart flutter

我有一行包含text和DropdownButtonHideUnderline ...的下拉列表不适合宽度..像这样:

enter image description here

这是我的代码:

GoogleMapV2

如何使下拉菜单扩展到宽度?

1 个答案:

答案 0 :(得分:0)

DropdownButtonHideUnderline 采用父级的宽度和高度,以便设置宽度,您可以像这样将其包装在 Container 中:

             Flexible(
                      child:  Conatiner(
                        width = double.maxFinite,
                        child: DropdownButtonHideUnderline(
                        child: new DropdownButton<String>(
                          value: _data.gender,
                          isDense: true,
                          onChanged: (String newValue) {
                            setState(() {
                              _data.gender = newValue;
                            });

您可以将宽度设置为 maxFinite 以捕获其余区域。 希望对您有所帮助:)