플러터 TextField 값 가져오는 방법을 알아보겠습니다. 천천히 따라오시면 매우 간단하게 TextField값을 가져올 수 있습니다.
▣ TextField 값 가져오기
1. Stateless위젯이라면 StatefulWidget위젯으로 변경해줍니다.
2. 아래와 같이
TextEditingController tec = TextEditingController(); 로 TextEditingController객체를 생성해줍니다.
class Login extends StatefulWidget {
const Login({Key? key}) : super(key: key);
@override
State<Login> createState() => _LoginState();
}
class _LoginState extends State<Login> {
TextEditingController tec = TextEditingController();
@override
Widget build(BuildContext context) {
return Scaffold(
3. TextField위젯의 인자로 controller를 추가하고 값을 아까 만들었던 객체로 지정합니다.(tec)
TextField(
controller: tec,
),
4. 원하는 곳에서 객체.text (tec.text)로 TextField값을 가져 올 수 있습니다.
'개발관련 > flutter' 카테고리의 다른 글
[flutter] 플러터 위치정보 가져오기 및 권한 물어보기 (0) | 2022.07.13 |
---|---|
[flutter] 이미지 주어진 공간 만큼만 채우기(Expanded 위젯) (0) | 2022.07.05 |
[flutter]위젯이 화면을 넘어갈때 간단한 해결방법(오버플로드 에러) (0) | 2022.07.05 |
[flutter] 빈 화면 터치(외부 클릭) 키보드(자판) 숨기기 (0) | 2022.07.05 |
[flutter] 내비게이터(Navigator)를 이용한 화면 이동 방법 (0) | 2022.07.01 |
댓글