Извиняюсь за добавление к старому вопросу, но просто учусь трепетать и наткнулся на похожую проблему.
Мой обходной путь - использовать hintText вместо labelText и явно добавлять \ n разрывы строк к нему.
Что-то вроде
String questionString = 'This sample is very \n very very very long'
new TextFormField (
decoration: new InputDecoration(
hintText: questionString,
hintStyle: new TextStyle(
fontSize: 18.0,
color: new Color(0xFF18776A),
) .
),
Мне это не нравится, так как по сути сложно кодировать ширину экрана. Но он по крайней мере дает многострочный текст подсказки.
Когда я попытался добавить разрывы строк в свой labelText, все стало довольно странно, когда нижние строки labelText слились в поле ввода. Может быть, если бы я мог найти способ добавить там заполнение, чтобы предотвратить это, это было бы немного лучше?