S-M*_*Man 2 drop-down-menu flutter
我有DropDownButton一排两个 s。
DropdownButtonHideUnderline(
child: DropdownButton(
isExpanded: true,
value: item,
items: widget.items.map((item) {
return DropdownMenuItem(
value: item,
child: Text(
item.toString(),
);
}).toList(),
onChanged: widget.onChanged,
selectedItemBuilder: (context) {
return widget.items.map((item) {
return Align(
child: Text(
item.toString(),
),
alignment: Alignment.centerLeft,
);
}).toList();
}
)
)
)
Run Code Online (Sandbox Code Playgroud)
有没有办法拉伸菜单的宽度而不是保持按钮的大小?
编辑:
示例:Dart pad(感谢@Diwyansh;下拉菜单仅使用 UI 宽度的一半,而不是整个)
我已经解决了这个问题,并在DropdownButton2中添加了更多自定义功能。默认情况下,下拉菜单将采用按钮宽度,但如果您愿意,您也可以更改它。Dropdownbutton2 基于 Flutter 的核心 DropdownButton,具有更多选项,您可以根据需要进行自定义。
| 归档时间: |
|
| 查看次数: |
5016 次 |
| 最近记录: |