【发布时间】:2020-07-11 16:26:10
【问题描述】:
我有一个显示字符串列表的下拉菜单。字符串的值包含仅由四个字母组成的单词和由许多字母组成的单词。当所选项目是具有四个字母的项目时,这会出现布局问题。在文本和下拉按钮的尾随图标之间可以看到空白或空白。如何删除这个空白空间?如何根据选择的值调整下拉按钮的大小?
文本和尾随图标之间的空白区域的照片:
列表:
List<String> textList = ["test", "this_is_a_long_text"];
下拉菜单:
DropdownButtonHideUnderline(
child: ButtonTheme(
alignedDropdown: true,
child: DropdownButton<String>(
items: textList.map((String dropDownStringItem) {
return DropdownMenuItem<String>(
value: dropDownStringItem,
child: Text(dropDownStringItem),
);
}).toList(),
onChanged: (String newValueSelected) {
_onDropDownItemSelected(newValueSelected);
},
value: _currentItemSelected,
),
)),
【问题讨论】:
-
您希望 DropdownButton 根据所选值调整其大小?
-
@FPerroch 是的。我希望它根据所选值调整其大小。
标签: flutter dart dropdown flutter-layout