나는 이런 텍스트 필드가 있습니다Flutter TextField의 maxLines를 동적으로 변경하는 방법이 있습니까?
new Flexible(
fit: FlexFit.loose,
child: new Container(
alignment: FractionalOffset.topLeft,
child: new TextField(
decoration: new InputDecoration(
hintText: 'Add a note',
),
maxLines: 1,
onChanged: (value) => _showSaveOptions(value),
),
),
),
내가 1-maxLines
설정으로 시작하는 내 TextField를 가지고 싶지만 입력 할 때, 나는의 maxLines 증가하고 싶습니다 있도록 모든 텍스트가 페이지에 남아 있으므로 위로 스크롤 할 필요가 없습니다. 그러나 빈 TextField가 필요한만큼 더 많은 공간을 차지하기 때문에 maxLines
, 5 또는 10으로 시작하고 싶지 않습니다. 내가 입력 확장 :
나는 생각했습니다 A를 maxLines
을 설정하는 I 구현하려는 행동의 예는 하나의 행으로 시작 구글 양식의 긴 대답 텍스트 옵션에 사용자가 개행을 시작할 때마다 증가하는 카운터이지만 사용자가 줄을 채운 시점을 어떻게 결정합니까?
감사합니다. 이 [issue] (https://github.com/flutter/flutter/issues/12046)로 인해 maxLines을 null로 설정할 수는 없지만 일단 해결되면이 기능이 작동 할 것으로 기대합니다. – Mary