Когда я пытаюсь создать ListTile с заголовком, содержащим TextFormField, я не могу добавить субтитр или он взрывается.
Вот простой пример:
ListTile(
title: TextFormField(
initialValue: 'foo',
),
subtitle: const Text('bar'),
),
КогдаЯ добавляю этот фрагмент в свой код и запускаю его, я получаю:
I/flutter (20366): RenderParagraph#3f385 relayoutBoundary=up8 NEEDS-PAINT
I/flutter (20366): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (20366): Another exception was thrown: RenderBox was not laid out: _RenderListTile#76527 relayoutBoundary=up7 NEEDS-PAINT
I/flutter (20366): Another exception was thrown: RenderBox was not laid out: RenderPadding#61d3e relayoutBoundary=up6 NEEDS-PAINT
I/flutter (20366): Another exception was thrown: RenderBox was not laid out: RenderSemanticsAnnotations#eaf9a relayoutBoundary=up5 NEEDS-PAINT
I/flutter (20366): Another exception was thrown: RenderBox was not laid out: RenderPointerListener#479d1 relayoutBoundary=up4 NEEDS-PAINT
I/flutter (20366): Another exception was thrown: RenderBox was not laid out: RenderSemanticsGestureHandler#1419c relayoutBoundary=up3 NEEDS-PAINT
I/flutter (20366): Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 310 pos 12: 'child.hasSize': is not true.
I/flutter (20366): Another exception was thrown: NoSuchMethodError: The method '<=' was called on null.
D/ (20366): HostConnection::get() New Host Connection established 0xd0a0ab40, tid 20389
W/ (20366): Unrecognized GLES max version string in extensions:
Это ошибка или это просто неверный запрос?
Моя конечная цель - создать TextFormField, которыйпоказывает метку и единицы измерения.Например, поле, в котором пользователь может ввести значение для измеренного расстояния в футах.