flutter 下拉按钮项菜单宽度

cl25kdpy  于 2023-05-29  发布在  Flutter
关注(0)|答案(1)|浏览(161)

我在我的项目中使用下拉按钮。点击dropdownmenubutton后,它打开列表,我的项目很小(周一,周二,周三等),但下拉窗口扩展到下拉按钮。我想减少dropdownMenuitem宽度的宽度而不改变dropdown按钮的宽度。我用container Package 了我的dropdownbutton,并提供了宽度,但它也重新获得了dropdownbutton的宽度。有没有什么方法可以只改变下拉菜单窗口的宽度,并保持isExpanded为true?先谢谢你了。

return Container(
 // width: 300.0,
  child: DropdownButton(
    isExpanded: true,
    value: name,
    items: listOfDropdownMenuItems,
    onChanged: onChanged,
    style: Theme.of(context).textTheme.title,
),

);

wsewodh2

wsewodh21#

尝试使用软件包下拉按钮2 DropdownButton2
导入后,您可以自定义下拉列表的宽度

dropdownStyleData: DropdownStyleData(
              width: 160,
              padding: const EdgeInsets.symmetric(vertical: 6),
              decoration: BoxDecoration(
                borderRadius: BorderRadius.circular(4),
                color: Colors.redAccent,
              ),
              elevation: 8,
              offset: const Offset(0, 8),
            ),

相关问题