gpt4 book ai didi

android - 如何使菜单出现在 flutter 的下拉菜单按钮下方

转载 作者:行者123 更新时间:2023-12-05 00:02:04 26 4
gpt4 key购买 nike

我设置了 menuMaxHeight 因为它占用了很多屏幕。
我的菜单出现在菜单按钮上方。
这是小部件

DropdownButtonHideUnderline(
child: DropdownButton<String>(
menuMaxHeight: 300,
//isDense: true,
hint: Text("State",style: TextStyle(color: Color(0xFF8B8B8B),fontSize: 15),),
//alignment: Alignment.bottomLeft,
value: stateValue,
// elevation: 2,
//underline: null,
isExpanded: true,
style: const TextStyle(color: Colors.black),
onChanged: (String? newValue) {
setState(() {
stateValue = newValue!;
});
},
items: <String>['AL' ,'AK' ,'AZ' ,'AR' ,'CA' ,'CZ' ,'CO' ,'CT' ,'DE' ,'DC' ,'FL' ,'GA' ,'GU' ,'HI' ,'ID' ,'IL' ,'IN' ,'IA' ,'KS' ,'KY' ,'LA' ,'ME' ,'MD' ,'MA' ,'MI' ,'MN' ,'MS' ,'MO' ,'MT' ,'NE' ,'NV' ,'NH' ,'NJ' ,'NM' ,'NY' ,'NC' ,'ND' ,'OH' ,'OK' ,'OR' ,'PA' ,'PR' ,'RI' ,'SC' ,'SD' ,'TN' ,'TX' ,'UT' ,'VT' ,'VI' ,'VA' ,'WA' ,'WV' ,'WI' ,'WY' ,'null']
.map<DropdownMenuItem<String>>((String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
}).toList(),
),
),
),
)

有没有办法让菜单出现在按钮下方。我看过文档,但无法找到解决方法。谢谢!

最佳答案

你可以使用 DropdownButton2 来实现。 .它基于 Flutter 的核心 DropdownButton,按钮下方有稳定的下拉菜单,还有许多其他选项可以根据您的需要进行自定义。
免责声明:我是上面提到的包的作者。

关于android - 如何使菜单出现在 flutter 的下拉菜单按钮下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70957361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com