SimpleAutoCompleteTextField编辑弹出窗口

时间:2020-04-30 10:21:20

标签: flutter

是否可以更改建议弹出窗口? 我找不到更改建议弹出窗口的方法:文本样式等。 感谢您的任何答复。

popup image

                          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();
                        }
                      }),
                    ),
                  ),

1 个答案:

答案 0 :(得分:0)

我认为使用SimpleAutoCompleteTextField而不是AutoCompleteTextField,它有一个返回小部件的itemBuilder回调。此回调用于构建将作为建议显示在列表中的每个项目。由于它返回一个小部件,因此您可以根据需要在建议列表中应用所需的样式。 我在这里详细介绍了此内容,以及如何更改显示的建议的显示方式:https://medium.com/flutter-community/implementing-auto-complete-search-list-a8dd192bd5f6

希望这会有所帮助。