如何从DropdownButtonFormField中删除下划线(查看下面的照片),我try 了各种选项组合,但InputDecortaion找不到任何方法.

DropdownButtonFormField

SizedBox(
  width: 100.0,
  child: DropdownButtonFormField<int>(
    decoration: InputDecoration(
        border: UnderlineInputBorder(
            borderSide:
                BorderSide(color: Colors.white))),
    value: 2,
    items: <DropdownMenuItem<int>>[
      DropdownMenuItem<int>(
        value: 1,
        child: Text("Owner"),
      ),
      DropdownMenuItem<int>(
        value: 2,
        child: Text("Member"),
      ),
    ],
  ),

推荐答案

一种方法是:

在代码中,将decoration: InputDecoration改为decoration: InputDecoration.collapsed

body: SizedBox(
          width: 100.0,
          child: DropdownButtonFormField<int>(
            decoration: InputDecoration.collapsed(hintText: ''),
            value: 2,
            ...

OR

在您的代码中-使用enabledBorder: UnderlineInputBorder代替border

DropdownButtonFormField<int>(
          decoration: InputDecoration(
              enabledBorder: UnderlineInputBorder(
                  borderSide: BorderSide(color: Colors.white))),
          value: 2,
          items: <DropdownMenuItem<int>>[
          ....

Flutter相关问答推荐

我希望我的flutter容器具有与css类似的squireCircle UI

如何防止alert 对话框在收到通知时出现在某个flutter页面中

Flutter—如何在Riverpod中使用全类状态?

TextFormfield无法与自动路由一起正常工作

如何组合匹配器

如何在容器小部件中的图像旁边添加文本?

如何实现Flutter 梳理机图像的小量移动

Flutter /dart 列表.第一个子类列表中的Where()错误

flatter_localizations错误在Null值上使用了Null判断运算符

从future 列表到流列表Flutter Firebase

如何从flutter中不同类别的列表中获取所有产品

找不到任何与 com.google.firebase:firebase-sessions:[15.0.0, 16.0.0) 匹配的版本

无状态和有状态小部件,我可以同时使用吗?

Flutter 包错误:此应用程序使用的是已弃用的 Android 嵌入版本

Flutter blue plus 库,当try 从 esp32 驱动程序获取 PlatformException 时读取特性

如何从另一个页面访问 Firebase 值?

无法在Flutter 图像小部件中打开大尺寸(500MB)图像

函数中的变量在 Dart 中应该有什么关键字?

运行Flutter 测试时出现 FirebaseAppPlatform.verifyExtends 错误

Flutter 将方法应用于静态变量