【发布时间】:2021-03-30 13:32:48
【问题描述】:
我有一个连接到 google places api 的列表视图,它会随着用户在地址处输入而更新。当用户点击我想要的地址时,该地址将被放置在文本字段中并关闭列表视图。
以下代码中的selectedItem 是用户选择的项目。我正在尝试使用 selectedItem 更新 textformfield。有什么想法吗?
TextFormFiled 和 ListView.builder:
TextFormField(
controller: _controller,
decoration: textInputDecoration.copyWith(
labelText: 'Address or Perferred City'),
),
ListView.builder(
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemCount: _placeList.length,
itemBuilder: (context, index) {
return ListTile(
title: Text(_placeList[index]["description"]),
onTap: () {
selectedItem = _placeList[index]["description"];
print(selectedItem);
});
}),
【问题讨论】:
标签: flutter listview google-places-api google-places