答案 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 以捕获其余区域。 希望对您有所帮助:)