flutter SingleChildScrollView仍在溢出

thtygnil  于 2022-11-17  发布在  Flutter
关注(0)|答案(2)|浏览(212)

我有一个SingleChildScrollView里面的一个大小框。我以为这将使我的页面滚动,但它没有。我得到这个当我运行它

我有密码

Container(
    width: double.infinity,
    alignment: Alignment.centerLeft,
    child: Column(
        children: [
            const SizedBox(
                width: double.infinity,
                child: some text
            ),
            const SizedBox(height: 10),
            SizedBox(
                    width: double.infinity,
                    child: SingleChildScrollView(
                        child: Column(
                            children: items
                                    .map((e) => ListTile(
                                                most recent items
                                            ))
                                    .toList(),
                        ),
                    )),
        ],
    ))
unguejic

unguejic1#

你需要用Expanded Package 你的SizedBox,这样SingleChildScrollView就可以在column中得到可用的height,如下所示:

Expanded(
  child: SizedBox(
      width: double.infinity,
      child: SingleChildScrollView(
        ...
      ),
  ),
)
vxbzzdmp

vxbzzdmp2#

用...包裹

Expanded(
child :SizedBox(
child :...
)
)

SizedBox.expand(

)

或给予尺寸箱屏幕尺寸

var screenWidth = MediaQuery.of(context).size.width
var screenHieght = MediaQuery.of(context).size.height

调整大小的方块(长度:屏幕宽度、高度:屏幕高度子项:您的孩子在这里,)

相关问题