我是新来的扑腾。我正在创建一个登录页面。但现在,当我将“记住我”和“忘记密码”按钮添加到行小部件中以显示在一行中时,我的代码中出现以下错误。如何解决这个问题。我附上了完整的代码和用户界面供您参考。login_screen 完整 dart 代码, login_screen UI 图像
RenderBox 未布局:_RenderListTile#c9c23 relayoutBoundary=up24 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart':断言失败:第 1982 行 pos 12:'hasSize'
@override
Widget build(BuildContext context) {
return SingleChildScrollView(
child: Form(
key: _formKey,
autovalidateMode: AutovalidateMode.disabled,
child: Container(
margin: const EdgeInsets.all(20.0),
child: Column(
children: [
SizedBox(
height: 40,
),
TextFormField(
controller: emailEditingController,
enabled: true,
decoration: InputDecoration(
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(30.0),
),
hintText: "Email/ Username",
hintStyle: TextStyle(
color: textGrey, fontFamily: "Dubai", fontSize: 14),
),
validator: (String? UserName) {
if (UserName != null && UserName.isEmpty) { …Run Code Online (Sandbox Code Playgroud)