Flutter令人惊叹,其小部件和广泛的文档也是如此。 I have an issue understanding a possible work around for an issue that is already filed in GitHub issues by many users, This Url will help you learn about the issue for Flutter's Dropdown Button and also the proposed work arounds。我正面临着同样的问题。链接中可能有Brian Egan提到的可能的解决方法,但是,我不确定该如何实现。我试图理解上述步骤并达到预期的效果。但是,如果我在DropdownButton控件内的DropdownMenuItem中添加了Expanded控件,它将为我提供错误的ParentWidget错误。
如果有人向我说明所做的工作,那能给我更好的解释的人,那就太好了。
注意:该问题目前尚未解决,所以如果我们最终依赖核心团队来解决,那就可以了。但是我相信这里有一个简单的工作。
根据评论的要求,下面是示例代码:
``` new DropdownButton(
value: value,
onChanged: (string) => setState(() => value = string),
items: Items.map((string) {
return new DropdownMenuItem(
child: new Text(string),
value: string,
);
}).toList(),```