본문 바로가기
Flutter/Flutter FAQ

flutter 플러터의 멀티 라인 텍스트 필드, Multi-line TextField in Flutter

by 베타코드 2023. 5. 9.
반응형

질문


이것은 쉬워 보일 수 있지만, 플러터에서 어떻게 다중 줄 편집 가능한 텍스트 필드를 만들 수 있을까요? TextField는 단일 줄만 작동합니다.

편집: 명확하지 않아 보이기 때문에 몇 가지 설명을 추가합니다. 멀티 라인으로 텍스트 내용을 가상으로 감쌀 수는 있지만, 여전히 멀티 라인이 아닙니다. 여러 줄에 걸쳐 표시되는 단일 줄입니다. 이렇게 하려면 할 수 없습니다. 왜냐하면 ENTER 버튼에 액세스할 수 없기 때문입니다. 그리고 엔터 버튼이 없으면 멀티 라인도 없습니다.


답변


자동 줄 바꿈을 사용하려면, maxLinesnull로 설정하면 됩니다:

TextField(
  keyboardType: TextInputType.multiline,
  maxLines: null,
)

maxLines 속성이 null이면, 줄 수에 제한이 없으며 줄 바꿈이 활성화됩니다.

반응형

댓글