Я думаю, что эта проблема в
new Container(
margin: new EdgeInsets.only(top: 60.0),
height: MediaQuery.of(context).size.height * 0.67,
child: checkList(context, characterDataWrapper), //MY LISTVIEW
),
Пожалуйста, предоставьте ваш код или скриншот.
Я думаю, у вас есть текстовое поле вверху,
Listview в середине и кнопка внизу.
Тогда вы можете попробовать вот так ...
@override
Widget build(BuildContext context) {
return new Column(
children: <Widget>[
new TextField(
decoration: new InputDecoration(hintText: "I am the TextField"),
),
new Flexible(
flex: 1,
child: new ListView(
children: <Widget>[
new ListTile(
title: new Text("Some Text"),
),
new ListTile(
title: new Text("Some Text"),
),
new ListTile(
title: new Text("Some Text"),
),
new ListTile(
title: new Text("Some Text"),
),
new ListTile(
title: new Text("Some Text"),
),
new ListTile(
title: new Text("Some Text"),
),
new ListTile(
title: new Text("Some Text"),
),
new ListTile(
title: new Text("Some Text"),
),
],
)),
new RaisedButton(onPressed: () {})
],
);
}
Я думаю, это поможет вам.