在 Flutter 中使用 TextField() 构建 UI 时,我在 state 中定义了控制器,并尝试在 TextField() 中使用定义的 emailController 和 passwordController,但它显示“无效的常量值。”。我尝试解决它但没有成功。这是login_screen.dart的代码
import 'package:flutter/material.dart';
import 'package:rider_app/routes/routing_constants.dart';
class LoginScreen extends StatefulWidget {
const LoginScreen({Key? key}) : super(key: key);
@override
State<LoginScreen> createState() => _LoginScreenState();
}
class _LoginScreenState extends State<LoginScreen> {
final TextEditingController emailController = TextEditingController();
final TextEditingController passwordController = TextEditingController();
final _validate = false;
// @override
// void dispose() {
// emailController.dispose();
// passwordController.dispose();
// super.dispose();
// }
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: SingleChildScrollView(
child: …Run Code Online (Sandbox Code Playgroud) flutter ×1