基于列表的ListView溢出

问题描述 投票:0回答:1

我想在这个问题的前言中说,我是一个非常新的扑动/飞镖。

基本上,我有一个包含一堆字符串的列表。我想在主(和唯一)视图中列出它们。我有这个代码:

ListView(
  shrinkWrap: true,
  padding: const EdgeInsets.all(24.0),
  children: _availableTraits.map((item) => new Text(item, style: TextStyle(fontSize: 24.0))).toList()
  )

我想我很幸运,_availableTraits是一个相对较大的列表,所以我发现了这个问题。该列表超出了页面的底部,并且屏幕底部会出现一种警告/警告磁带,并伴有错误信息:BOTTOM OVERFLOWED BY 93 PIXELS

那么我如何强行扑动才能使用滚动条呢?

编辑:

我想应该分享问题的图片。 Failed Scroll: yellow/black stripes

编辑2:

以上ListView包裹在column元素。 column元素包裹在scaffold中。

scroll dart flutter flutter-layout
1个回答
1
投票

为了解决您的问题,您需要扩展缩小的ListView,如下所示:

  Column(
        children: <Widget>[
          Expanded(
            child: ListView(
                shrinkWrap: true,
                ...
© www.soinside.com 2019 - 2024. All rights reserved.