Вы должны обернуть текстовое поле расширенным виджетом следующим образом.
Expanded(
child: TextField(
controller: _textFieldController,
keyboardType: TextInputType.number,
),
),
Но если вы хотите ограничить ширину виджета TextField, оберните TextField следующим образом.
Container(
width: 50,
child: Row(
children: [
Expanded(
child: TextField(
controller: _textFieldController,
keyboardType: TextInputType.number,
),
),
],
),
),
Примечание: Здесь вы используете один и тот же контроллер для двух TextField, которые не дадут вам правильное значение текстового поля, поэтому необходимо предоставить разные контроллеры.