首页 > 解决方案 > 如何将标签添加到 DropdownButtonFormField -dropdown-items

问题描述

我有几个关于使用的问题DropdownButtonFormField

  1. 是否有可能将标签添加到下拉项目中(当然仅作为“标题”)。

例子:

未选择的下拉菜单

打开下拉列表

  1. 我添加了一个标签,但它显示在下拉字段之外,如果我选择一个项目,我增加了填充,但这并没有改变任何东西,除了字段大小。:(

例子

选定的下拉列表值和标签

这是我的代码:

Wrap(
              runSpacing: 15,
              children: [
                DropdownButtonFormField<String>(                                        
                  dropdownColor: Colors.white,
                  decoration: InputDecoration(
                    contentPadding: EdgeInsets.only(left: 25, right: 25, bottom: 15, top: 15),
                    labelText:"Option1",
                    labelStyle: AppTheme.appTextStyles.dropdownMenuHeadline ,
                    border:OutlineInputBorder(borderRadius: BorderRadius.circular(10),borderSide: BorderSide.none) ,
                    filled: true,
                    fillColor: Colors.white,
                  ),
                  itemHeight: 65,
                  isExpanded: true,
                  value: myvalue,
                  style:AppTheme.appTextStyles.dropdownMenuText,
                  items: <String>['option1','option2'].map<DropdownMenuItem<String>>((String value) {
                    return  DropdownMenuItem<String>(
                      value: value,
                      child: Text(value),
                    );
                 }).toList(),
                  onChanged: (String value) {
                    setState(() {
                      _stoerungsart = value;
                    });
                  },
                ),
               ]
              ),                   

标签: flutterdart

解决方案


推荐阅读