您可以使用border: InputBorder.none
Flutter中有一个名为DropdownButtonHideUnderline的小部件,用这个小部件 Package 你的DropdownButton2小...
String dropdownValue = 'One'; // ... Widget build(BuildContext context) { return Scaffold( body: Center( child: DropdownButton<String>( value: dropdownValue, onChanged: (String newValue) { setState(() { dropdownValue = newValue; }); }, items: <String>['One', 'Two', 'Free', ...
您可以使用border: InputBorder.none
刚才我们看到的图中是有下划线的,如果想去除下划线的话,简单可以这么操作:underline: Container(), 也可以使用DropdownButtonHideUnderline包裹住DropdownButton。 简单魔改源码 如果需求是如下样式: 点击弹出列表在下方,该如何写? 刚才在上面的图也看到了,每次点击更改后,下次展开就会以上次点击的 index 作为关键点来展...
也可以使用DropdownButtonHideUnderline包裹住DropdownButton。 简单魔改源码 如果需求是如下样式: 点击弹出列表在下方,该如何写? 刚才在上面的图也看到了,每次点击更改后,下次展开就会以上次点击的 index 作为关键点来展开。 那对于这种需求,我们只能魔改源码。
4、拓展 DropdownButton组件 一、PopupMenuButton 组件 PopupMenuButton 常和 PopupMenuItem 、 PopupMenuEntry 或者 继承自 PopupMenuEntry 的子类使用。 构造函数: constPopupMenuButton({Key key,@requiredthis.itemBuilder,this.initialValue,this.onSelected,this.onCanceled,this.tooltip,this.elevation=8.0,this.pa...
style The text style to use for text in the dropdown button and the dropdown menu TextStyle No underline The widget to use for drawing the drop-down button's underline Widget No isDense Reduce the button's height bool No isExpanded Makes the button's inner contents expanded (set true to...
DropdownButtonFormField断言失败,而DropdownButtonHideUnderline没有 、 == value;import 'package:flutter/material.dart'; runAppDemo Home Page'), } MyHomePage({Key key, this.title}) : super(key: 浏览2提问于2020-06-30得票数 0 回答已采纳 1回答 如何在snapshot.data[index]中访问值。颤振/...
请注意,正如我从你的问题中发现的,要删除下拉按钮之间的空间,您可以使用Expandedbro Package 第二个...