Flutter 如何使用ListView/Flatter使我的屏幕可滚动
我似乎无法解决此问题我无法使其可滚动尝试了所有解决方案,但我在每种方法中都会出现错误,因此决定在此处发布我的代码,并希望有人使用listview可滚动页面报告代码相同的代码我当前遇到的错误是: 呈现库捕获到异常═════════════════════════════════Flutter 如何使用ListView/Flatter使我的屏幕可滚动,flutter,listview,scrollable,Flutter,Listview,Scrollable,我似乎无法解决此问题我无法使其可滚动尝试了所有解决方案,但我在每种方法中都会出现错误,因此决定在此处发布我的代码,并希望有人使用listview可滚动页面报告代码相同的代码我当前遇到的错误是: 呈现库捕获到异常═════════════════════════════════ 对空值使用的空检查运算符 导致错误的相关小部件已被删除 列表视图 lib\signup.dart:17 ═══════════════════════════════════════════════════════════
对空值使用的空检查运算符 导致错误的相关小部件已被删除 列表视图 lib\signup.dart:17 ════════════════════════════════════════════════════════════════════════════════ ════════ 呈现库捕获到异常═════════════════════════════════
对空值使用的空检查运算符 导致错误的相关小部件已被删除 列表视图
导入“包装:颤振/材料.省道”;
导入“package:property_records/constraint.dart”;
类注册扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回脚手架(
背景颜色:Colors.white,
正文:SizedBox(
高度:200.0,
子:ListView(
儿童:[
扩大(
子:容器(
装饰:盒子装饰(
图像:装饰图像(
图像:AssetImage('assets/images/pr.png'),
),
),
),
),
扩大(
孩子:填充(
填充:常量边集。对称(水平:20),
子:列(
儿童:[
划船(
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
正文(
“立即注册”,
样式:Theme.of(context).textTheme.headline5.copyWith(fontwweight:fontwweight.bold),
),
],
),
划船(
儿童:[
填充物(
填充:仅限常量边集(右:5),
子:图标(
Icons.lock,
颜色:KPrimaryColor,
),
),
扩大(
child:TextField(装饰:input装饰(hintText:“您的名字”),
)
],
),
划船(
儿童:[
填充物(
填充:仅限常量边集(右:5),
子:图标(
Icons.email,
颜色:KPrimaryColor,
),
),
扩大(
子项:TextField(装饰:输入装饰(hintText:“电子邮件地址”),
)
],
),
划船(
儿童:[
填充物(
填充:仅限常量边集(右:5),
子:图标(
Icons.lock,
颜色:KPrimaryColor,
),
),
扩大(
子项:TextField(装饰:input装饰(hintText:“密码”),
)
],
),
划船(
儿童:[
填充物(
填充:仅限常量边集(右:5),
子:图标(
Icons.lock,
颜色:KPrimaryColor,
),
),
扩大(
子项:TextField(修饰:输入修饰(hintText:“确认密码”),
)
],
),
划船(
儿童:[
填充物(
填充:仅限常量边集(右:5),
子:图标(
Icons.lock,
颜色:KPrimaryColor,
),
),
扩大(
子项:文本字段(装饰:输入装饰(hintText:“手机号码”),
)
],
),
划船(
儿童:[
填充物(
填充:仅限常量边集(右:5),
子:图标(
Icons.lock,
颜色:KPrimaryColor,
),
),
扩大(
子项:TextField(装饰:输入装饰(hintText:“办公室名称”),
)
],
),
垫片(),
装配箱(
孩子:填充(
填充:仅限常量边集(底部:150),
子:容器(
填充:边缘组。对称(水平:36,垂直:16),
装饰:盒子装饰(
边界半径:边界半径。圆形(30),
import 'package:flutter/material.dart';
import 'package:property_records/constraint.dart';
class Signup extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: SizedBox(
height: 200.0,
child: ListView(
children: <Widget>[
Expanded(
child: Container(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/images/pr.png'),
),
),
),
),
Expanded(
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 20),
child: Column(
children: [
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
"Register Now",
style: Theme.of(context).textTheme.headline5.copyWith(fontWeight: FontWeight.bold),
),
],
),
Row(
children: [
Padding(
padding: const EdgeInsets.only(right: 5),
child: Icon(
Icons.lock,
color: KPrimaryColor,
),
),
Expanded(
child: TextField(decoration: InputDecoration(hintText: "Your Name")),
)
],
),
Row(
children: [
Padding(
padding: const EdgeInsets.only(right: 5),
child: Icon(
Icons.email,
color: KPrimaryColor,
),
),
Expanded(
child: TextField(decoration: InputDecoration(hintText: "Email Address")),
)
],
),
Row(
children: [
Padding(
padding: const EdgeInsets.only(right: 5),
child: Icon(
Icons.lock,
color: KPrimaryColor,
),
),
Expanded(
child: TextField(decoration: InputDecoration(hintText: "Password")),
)
],
),
Row(
children: [
Padding(
padding: const EdgeInsets.only(right: 5),
child: Icon(
Icons.lock,
color: KPrimaryColor,
),
),
Expanded(
child: TextField(decoration: InputDecoration(hintText: "Confirm Password")),
)
],
),
Row(
children: [
Padding(
padding: const EdgeInsets.only(right: 5),
child: Icon(
Icons.lock,
color: KPrimaryColor,
),
),
Expanded(
child: TextField(decoration: InputDecoration(hintText: "Mobile Number")),
)
],
),
Row(
children: [
Padding(
padding: const EdgeInsets.only(right: 5),
child: Icon(
Icons.lock,
color: KPrimaryColor,
),
),
Expanded(
child: TextField(decoration: InputDecoration(hintText: "Office Name")),
)
],
),
Spacer(),
FittedBox(
child: Padding(
padding: const EdgeInsets.only(bottom: 150),
child: Container(
padding: EdgeInsets.symmetric(horizontal: 36, vertical: 16),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(30),
color: KPrimaryColor,
),
child: Row(
children: [
Text(
"Sign Up",
style: TextStyle(
fontWeight: FontWeight.bold,
color: Colors.white,
),
),
Icon(
Icons.arrow_forward,
color: Colors.white,
)
],
),
),
),
),
],
),
),
)
],
),
),
);
}
}
SingleChildScrollView(
child: MyBigMessedView(),
)