본문 바로가기

TextField22

Flutter 텍스트 필드의 높이와 너비를 변경하는 방법은 무엇인가요?, How to change TextField's height and width? 질문 TextField의 width와 height를 어떻게 사용자 정의할 수 있나요? 답변 너비를 조정하려면 다음과 같이 TextField를 SizedBox 위젯으로 래핑 할 수 있습니다: const SizedBox( width: 100.0, child: TextField(), ) TextField의 높이에 대해 정확히 무엇을 원하는지 모르겠지만, TextStyle 위젯을 살펴볼 수 있습니다. 이 위젯을 사용하면 fontSize 및/또는 height를 조작할 수 있습니다. const SizedBox( width: 100.0, child: TextField( style: TextStyle(fontSize: 40.0, height: 2.0, color: Colors.black), ), ) TextStyle의.. 2023. 5. 15.
flutter 플러터에서 Column의 자식들 사이의 간격, Space between Column's children in Flutter 질문 나는 두 개의 TextField 위젯을 자식으로 가진 Column 위젯이 있으며, 둘 사이에 일부 공간을 두고 싶습니다. 이미 mainAxisAlignment: MainAxisAlignment.spaceAround을 시도해 보았지만, 원하는 결과가 아니었습니다. 답변 Padding 위젯을 두 위젯 사이에 사용하거나, 이러한 위젯을 Padding 위젯으로 래핑할 수 있습니다. 업데이트 SizedBox 위젯은 두 위젯 사이에 공간을 추가하는 데 사용할 수 있으며, 패딩 위젯보다 코드를 더 읽기 쉽게 만듭니다. 예: Column( children: [ Widget1(), SizedBox(height: 10), Widget2(), ], ), 2023. 5. 9.
flutter 키보드가 나타나면, 플러터 위젯이 크기를 조정합니다. 이를 방지하는 방법은 무엇인가요?, When the keyboard appears, the Flutter widgets resize. How to prevent this? 질문 나는 이와 같은 확장 위젯 열을 가지고 있습니다: return new Container( child: new Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ new Expanded( flex: 1, child: convertFrom, ), new Expanded( flex: 1, child: convertTo, ), new Expanded( flex: 1, child: description, ), ], ), ); 이렇게 보입니다: convertFrom은 TextField를 포함합니다. 이 텍스트 필드를 탭하면 Android 키보드가 화면에 나타납니다. 이것은 화면 크기를 변경하므로 위젯이 이와 같이 크기를 조정합니다: 내 Co.. 2023. 5. 9.
flutter 플러터의 멀티 라인 텍스트 필드, Multi-line TextField in Flutter 질문 이것은 쉬워 보일 수 있지만, 플러터에서 어떻게 다중 줄 편집 가능한 텍스트 필드를 만들 수 있을까요? TextField는 단일 줄만 작동합니다. 편집: 명확하지 않아 보이기 때문에 몇 가지 설명을 추가합니다. 멀티 라인으로 텍스트 내용을 가상으로 감쌀 수는 있지만, 여전히 멀티 라인이 아닙니다. 여러 줄에 걸쳐 표시되는 단일 줄입니다. 이렇게 하려면 할 수 없습니다. 왜냐하면 ENTER 버튼에 액세스할 수 없기 때문입니다. 그리고 엔터 버튼이 없으면 멀티 라인도 없습니다. 답변 자동 줄 바꿈을 사용하려면, maxLines를 null로 설정하면 됩니다: TextField( keyboardType: TextInputType.multiline, maxLines: null, ) maxLines 속성이 n.. 2023. 5. 9.