【发布时间】:2021-04-04 06:57:40
【问题描述】:
这是我到目前为止的代码,错误是当我尝试将它放在列中时,但没有列,在 listView.separed 中的右侧不允许我添加按钮。
showModalBottomSheet(
context: context,
builder: (context) {
return BottomSheet(
backgroundColor: Colors.black45,
onClosing: () {},
builder: (context) {
return Column(
children: <Widget>[
ListView.separated(
separatorBuilder: (BuildContext context, int index) =>
const Divider(),
padding: EdgeInsets.fromLTRB(
10, 10, 10, MediaQuery.of(context).viewInsets.bottom),
itemCount: _playersList.length,
itemBuilder: (context, index) {
_controlers.add(TextEditingController());
return TextField(
style: TextStyle(color: Colors.white),
decoration: InputDecoration(
labelText: _playersList[index].name,
labelStyle: TextStyle(color: Colors.white)),
controller: _controlers[index],
keyboardType: TextInputType.number,
);
}),
RaisedButton(onPressed: null, child: Icon(Icons.save))
],
);
});
});
【问题讨论】:
-
你得到什么错误?