#android #ios #flutter #dart
#Android #iOS #flutter #dart
Вопрос:
Я использую autocomplete_textfield, и он отлично работает, пока я не добавлю пробел между 2 словами, это остановит предложение чего-либо.. вот мой код :
AutoCompleteTextField<String>(
decoration: InputDecoration(
filled: true,
fillColor: Colors.white,
hintText: S.of(context).starting_location_hint),
itemFilter: (suggestion, input) => suggestion
.toLowerCase()
.contains(input.toLowerCase()),
suggestions: suggestions,
itemSorter: (String a, String b) {
return a.compareTo(b);
},
itemSubmitted: (String data) async {
cardKey.currentState.toggleCard();
fromPicked = true;
fromLocationName = data;
await movingCameraToLocation(
double.parse(
allStations[suggestions.indexOf(data)]
.stationLatitude),
double.parse(
allStations[suggestions.indexOf(data)]
.stationLongitude));
setState(() {});
},
itemBuilder:
(BuildContext context, String suggestion) {
return Padding(
padding: const EdgeInsets.all(8.0),
child: Row(
mainAxisAlignment:
MainAxisAlignment.spaceBetween,
children: <Widget>[
Text(
suggestion,
textAlign: TextAlign.right,
style: TextStyle(fontSize: 12),
)
],
),
);
},
key: startKey,
)
Любая помощь с этим?
Комментарии:
1. Я использую тот же код, и он работает для меня. Но у меня проблема, я хочу показать предложение автозаполнения при нажатии на AutoCompleteTextField. Когда я использую Autocomplete optionsBuilder, он также работает при нажатии, но с AutoCompleteTextField он не работает.