我需要添加全宽的DropdownButton,并在Ffltter中添加带有调整下拉箭头图标的DropdownButton.但是很多人try 了很多方法,但是它并没有完全扩展它的宽度.

这是我DropdownButton的代码:

new Expanded(
    child: new Column(
    children: <Widget>[
        new DropdownButton(
            items: [
                new DropdownMenuItem(child: new Text("Abc")),
                new DropdownMenuItem(child: new Text("Xyz")),
            ],
            hint: new Text("Select City"),
            onChanged: null
          )
       ]
    ),
    flex: 1,
)

推荐答案

只是在DropdownButton的基础上加isExpanded:true

  Widget example() {
    return new DropdownButton(
          isExpanded: true,
            items: [
              new DropdownMenuItem(child: new Text("Abc")),
              new DropdownMenuItem(child: new Text("Xyz")),
            ],
            hint: new Text("Select City"),
            onChanged: null
        );
  }

Flutter相关问答推荐

如何在flutter文本字段中添加要点条目?

当仅点击一行时,所有行都被选中

为什么他们实例化类,然后丢弃该实例?

使用自定义控制器将项插入到ListView中时行为不正确

Flutter 动画列表一次构建所有项目,而不是仅构建可见的项目

为什么PUT方法没有发出任何响应?

如何从RealmResults获取Flutter Flutter 流?

如何翻转这种剪刀设计

如何将WebViewWidget和WillPopScope结合起来

Flutter为什么不;没有ListView.iterable()构造函数?

我如何在Android 13中通过Flutter应用程序打开文件(不是图像、视频或音频)?

Flutter 构建 Web 分段故障 - 无法启动事件处理程序线程

如何使Flutter 边框宽度在外面而不是在里面?

Flutter中如何实现带有变化图标的浮动操作按钮?

Flutter列顶部和底部出现不必要的边距问题

Pub get 尚未运行

在 flutter 中使用 Firebase 实时数据库数据创建无限滚动效果

在 Flutter 中将提取的 Listview.builder 与两个列表一起使用

Flutter 平台通道将多数据传递给 windows 功能

这在Flutter 的 pubspec 文件中是什么意思?