因Expanded作用是填充剩余空间,而当List类型的插件可滑动方向与Expanded滑动方向一致时,出现理解冲突,报上述错误。比如,SingleChildScrollView的scrollDirection是Axis.vertical,SingleChildScrollView有一个子结点是Column,因为Column插件所研究的方向是垂直方向,那么,使用Expanded时,就会报上述错误。SingleChildScrollView嵌套Row原理类似。
解决方案
知道了原因,那么解决方法就简单了。
在Column外层套一个Container,并设置其高度height为具体值。