Flutter 如何删除颤振中的可搜索下拉默认填充?

Flutter 如何删除颤振中的可搜索下拉默认填充?,flutter,dart,flutter-widget,Flutter,Dart,Flutter Widget,您好,这是我的FlitterSearchableDropdown,它使用一个容器包装,用于突出显示边框,以了解小部件占用了多少空间。 我想减少SearchableDropdown小部件在文本周围的填充/空间,并让UI知道如何做到这一点 new Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ new Te

您好,这是我的FlitterSearchableDropdown,它使用一个容器包装,用于突出显示边框,以了解小部件占用了多少空间。 我想减少SearchableDropdown小部件在文本周围的填充/空间,并让UI知道如何做到这一点

new Column(
                  crossAxisAlignment: CrossAxisAlignment.start,
                  children: [
                    new Text(
                      'You are here',
                      style: GoogleFonts.poppins(
                          color: HexColor("#B8B8B8"), fontSize: 10),
                      textAlign: TextAlign.start,
                    ),
                    new Container(
                      decoration: new BoxDecoration(
                        border: Border.all(color: Colors.red),
                      ),
                      child: _searchableDropDown(context, providerData),
                    )
                  ],
                ),



 Widget _searchableDropDown(BuildContext context, HomePageProviderData data) {
  return new SearchableDropdown.single(
    hint: new Text(
      data.currentCity,
      style: GoogleFonts.poppins(
        textStyle: TextStyle(
            color: Color(0xFF373539),
            fontSize: 16,
            fontWeight: FontWeight.w600),
      ),
    ),
    underline: SizedBox(),
    displayClearIcon: false,
    items: data.listCity.map((item) {
    //
    }).toList(),
    onChanged: (String value) {
      //
    },
  );
}

尝试将下拉列表包装到
SizedBox()
中,如下所示:

SizedBox(
  height: 20,
  child: _searchableDropDown(context, providerData),
);
结果:


就我而言,它不起作用。当我将SizedBox的高度设置为20时,发生了RenderFlex溢出错误。然后将高度更改为50。只需增加SizedBox的高度,下拉小部件仍然保持不变。