为什么要扩大而不是扩大高度

问题描述

我是新手。寻求帮助。我想知道为什么我的扩展容器不能扩展到屏幕末端。

Widget build(BuildContext context) {
    return Scaffold(
  body:
    Container(
        color: Colors.white,child: Stack(
            children: <Widget>[
              Column(
                crossAxisAlignment: CrossAxisAlignment.start,mainAxisAlignment: MainAxisAlignment.start,mainAxisSize: MainAxisSize.min,children: <Widget>[
                  Container(
                  color: Colors.white,height: 300.0,//350.0,width: double.infinity,child: Image.asset(
                  'Images/waves.png',fit: BoxFit.fill,),SizedBox(height: 5,],Container(
                  child:FutureBuilder<Getdata>(
                future: fetchGetdata(),builder: (context,snapshot){
                  if (snapshot.hasData) {
                    String nama =snapshot.data.nama;
                    String program =snapshot.data.program;
                    String notel =snapshot.data.notel;
                    String cgpa =snapshot.data.cgpa;
                    return Container(
                      padding: EdgeInsets.all(15.0),child:Column(
                                          mainAxisAlignment: MainAxisAlignment.start,crossAxisAlignment: CrossAxisAlignment.center,children: <Widget>[
                                            SizedBox(height:30),/*Stack(
                                              children: <Widget>[
                                                Container(
                                                   //color: Color.fromRGBO(240,240,255,1),decoration: BoxDecoration(
                                                    color: Color.fromRGBO(240,216,borderRadius: BorderRadius.only(
                                                        topLeft: Radius.circular(10),topRight: Radius.circular(10),bottomLeft: Radius.circular(10),bottomRight: Radius.circular(10)
                                                    ),boxShadow: [
                                                      BoxShadow(
                                                        color: Colors.grey.withOpacity(0.5),spreadRadius: 3,blurRadius: 5,offset: Offset(0,3),// changes position of shadow
                                                      ),CircleAvatar(backgroundImage: AssetImage('Images/myresult.png',radius:50.0,*/
                                            CircleAvatar(backgroundImage: AssetImage('Images/myresult.png',SizedBox(height:10),Flexible( child:Text('$nama',style: TextStyle(
                                                fontFamily: 'raleway',color: Colors.white,fontSize: 18),softWrap: true,textAlign: TextAlign.center ),Flexible( child:Text('$program',fontSize: 9),SizedBox(height:50),Expanded(
                                              child: Container(
                                                child: ListView(
                                                  children: <Widget>[
                                                    ListTile(
                                                      leading: Icon(Icons.book,color: Colors.deepPurple,title:
                                                        Text('Program:',style: TextStyle(
                                                            fontFamily: 'raleway',fontWeight: FontWeight.bold) ),subtitle: Text('$program' ),ListTile(
                                                      leading: Icon(Icons.phone,color: Colors.blueAccent,title:
                                                        Text(' Telefon',style: TextStyle(
                                                            fontWeight: FontWeight.bold) ),subtitle: Text('$notel'),);



              
                            } else if (snapshot.hasError) {
                              return Text("${snapshot.error}");}
              
                            return CircularProgressIndicator();
              
                          }
    ),])),);

enter image description here

解决方法

您的某些mainAxisSize: MainAxisSize.min已将MainAxisSize.max设置为{{1}},以将其展开而不是包装内容。不一定所有的人都需要。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...