是否可以更改建议弹出窗口? 我找不到更改建议弹出窗口的方法:文本样式等。 感谢您的任何答复。
new Flexible(
child: SimpleAutoCompleteTextField(
key: key,
controller: controllerList,
decoration: InputDecoration(
contentPadding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0),
labelText: 'prodotto da acquistare',
hintText: 'inserisci',
icon: Icon(Icons.local_grocery_store),
//isDense: true,
),
suggestions: suggestions,
textChanged: (text) => currentText = text,
// clearOnSubmit: false,
clearOnSubmit: true,
textSubmitted: (text) => setState(() {
if (text != "") {
name = text;
validate();
}
}),
),
),
答案 0 :(得分:0)
我认为使用SimpleAutoCompleteTextField
而不是AutoCompleteTextField
,它有一个返回小部件的itemBuilder
回调。此回调用于构建将作为建议显示在列表中的每个项目。由于它返回一个小部件,因此您可以根据需要在建议列表中应用所需的样式。
我在这里详细介绍了此内容,以及如何更改显示的建议的显示方式:https://medium.com/flutter-community/implementing-auto-complete-search-list-a8dd192bd5f6
希望这会有所帮助。