Flutter 很棒,它的小部件和大量文档也是如此。 我有一个问题,了解许多用户已经在 GitHub 问题中提交的问题的可能解决方法,此 URL 将帮助您了解 Flutter 的下拉按钮的问题以及建议的解决方法。我面临同样的问题。Brian Egan 在链接中提到了一种可能的解决方法,但是,我不确定如何实现它。我试图理解上述步骤并达到预期的结果。但是,如果我在我的 DropdownMenuItem 中添加扩展小部件,在我的 DropdownButton 小部件中,它会给我一个错误的 ParentWidget 错误。
如果有人向我说明这项工作,那将是很棒的,任何人都可以给我一个更好的解释。
注意:这个问题目前是开放的,所以如果我们最终依赖核心团队来解决这个问题也可以。但我相信这里有一个简单的工作。
根据评论中的要求,这里是示例代码:
``` new DropdownButton(
value: value,
onChanged: (string) => setState(() => value = string),
items: Items.map((string) {
return new DropdownMenuItem(
child: new Text(string),
value: string,
);
}).toList(),```