Flutter 颤振下拉按钮小部件未打开

Flutter 颤振下拉按钮小部件未打开,flutter,dropdownbutton,Flutter,Dropdownbutton,我在视图中添加了一个dropdownbutton小部件,当我打开控件时,它不会打开以显示可用的值 我甚至尝试过使用示例代码,但仍然没有显示出来。此小部件位于SingleChildScrollView中。我把它改为container,看看这是否是一个滚动问题,但这根本不起作用 填充( 填充:仅限常量边集(左:10.0), 孩子:下拉按钮( 标高:2, 值:“一”, 一旦更改:(val){ 打印(val); }, 提示:文本( “选择leach”, 样式:TextStyle( 颜色:颜色,黑色, )

我在视图中添加了一个dropdownbutton小部件,当我打开控件时,它不会打开以显示可用的值

我甚至尝试过使用示例代码,但仍然没有显示出来。此小部件位于SingleChildScrollView中。我把它改为container,看看这是否是一个滚动问题,但这根本不起作用

填充(
填充:仅限常量边集(左:10.0),
孩子:下拉按钮(
标高:2,
值:“一”,
一旦更改:(val){
打印(val);
},
提示:文本(
“选择leach”,
样式:TextStyle(
颜色:颜色,黑色,
),
),
物品:[“一”、“二”、“免费”、“四”]
.map((字符串值){
返回下拉菜单项(
价值:价值,
子项:文本(值),
);
})
托利斯先生()
)
),
当点击/点击控件时,它应该会显示出来,但我不确定我遗漏了什么会导致它不显示值

我没有在日志中看到任何错误(至少我熟悉的日志)

更新了更多代码:

安全区(
孩子:脚手架(
appBar:appBar(
标题:英雄(
标签:widget.film.title+widget.film.number,
儿童:材料(
类型:MaterialType.transparency,
子:文本(
widget.film.title,
样式:TextStyle(
颜色:颜色,白色,
字体大小:18.0,
fontFamily:Constant.fontRegular,
fontWeight:fontWeight.bold,
),
),
),
),
),
正文:
容器(
//颜色:颜色,白色,
高度:MediaQuery.of(context).size.height,
子:SingleChildScrollView(
物理:新的AlwaysScrollableScrollPhysics(),
控制器:_控制器,
子:列(
mainAxisSize:mainAxisSize.min,
儿童:[
堆叠(
溢出:溢出。可见,
儿童:[
MeetNetworkImage(
适合:BoxFit.cover,
宽度:MediaQuery.of(context).size.width,
imageUrl:widget.film.background!=null?”https://image.tmdb.org/t/p/w400/“+widget.film.background:”,
loadingBuilder:(上下文)=>Center(
子对象:CircularProgressIndicator(),
),
errorBuilder:(上下文,e)=>中心(
孩子:法代尼玛(
适合:BoxFit.fitWidth,
宽度:MediaQuery.of(context).size.width,
image:AssetImage('assets/images/placeholder.png'),
占位符:
AssetImage('assets/images/placeholder.png'),
),
),
),
定位(
左:MediaQuery.of(context).size.width-60,
前10名,
子:容器(
身高:40.0,
宽度:50.0,
颜色:颜色。透明,
子容器:新容器(
装饰:新盒子装饰(
颜色:widget.film.checkedoutby==null?颜色。绿色:颜色。红色,
borderRadius:新的borderRadius.all(半径.圆形(10)),
孩子:新中心(
子项:新文本(widget.film.number,样式:TextStyle(fontWeight:fontWeight.bold,fontSize:18.0),
)),
),
),
定位(
排名:180,
左:15,
子:容器(
高度:200.0,
//颜色:颜色。灰色[200],
孩子:MeetNetworkImage(
适合:BoxFit.contain,
imageUrl:widget.film.poster!=null
? "https://image.tmdb.org/t/p/w200/“+widget.film.poster
: "",
loadingBuilder:(上下文)=>Center(
子对象:CircularProgressIndicator(),
),
errorBuilder:(上下文,e)=>中心(
孩子:法代尼玛(
fit:BoxFit.fill,
宽度:MediaQuery.of(context).size.width,
图片:
AssetImage('assets/images/placeholder.png'),
占位符:
AssetImage('assets/images/placeholder.png'),
),
),
),
),
),
定位(
左:155,
排名:225,
子:列(
儿童:[
容器(
填充:边缘设置。全部(8.0),
孩子:排(
儿童:[
正文(
“退房”,
样式:TextStyle(
fontFamily:Constant.fontRegular,
fontWeight:fontWeight.bold),
),
填充物(
填充:常量边集。仅限(左:10。