, не видя ваш код, я не могу быть на 100% уверен, что это именно то, что вы хотите, но вы должны быть в состоянии принять, если он не совершенен, вы сможете взять его и сделать так, чтобы он соответствовал вашим потребностям.
Column(
children: <Widget>[
ListView.builder(
shrinkWrap: true,
itemCount: items.length,
itemBuilder: (context, index) => Text(items[index]),
),
Row(
children: <Widget>[
Container(
width: 300,
child: TextField(
controller: _controller,
onSubmitted: (String value) {
setState(() {
items.add(value);//this would go in your button
});
_controller.clear();
},
),
),
],
)
],
),