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