首页 > 解决方案 > 即使内容高度低于滚动视图高度,如何使 SingleChildScrollView 可滚动?

问题描述

与原生 iOS 不同,Scrollable 仍然可以滚动,即使滚动视图中的内容只有一点高度。所以问题是:

即使内容高度低于滚动视图高度,如何使 SingleChildScrollView 可滚动?

仅供参考,即使我扩展了我的内容以适应父容器。按照此链接, SingleChildScrollView 仍然无法滚动。

标签: flutter

解决方案


在这里,这绝对是一个 hack,但它的工作原理似乎并不难理解。如果这对你来说是不可接受的,请告诉我,我会看看我还能找出什么更合法的。

  Container(
          height: 400,
          child: ListView(
            children: <Widget>[
              Container(
                padding: const EdgeInsets.symmetric(vertical: 500),
                child: Column(
                  children: <Widget>[
                    ...numbers.map(
                      (number) => Text(
                        number.toString(),
                        textAlign: TextAlign.center,
                        style: TextStyle(fontSize: 20),
                      ),
                    ),
                  ],
                ),
              ),
            ],
          ),
        ),

我没有尝试这个SingleChildScrollView


推荐阅读