Flutter ListView 高度自适应,设置最大高度

4,480 阅读1分钟

闲话不多说,直接上代码:

Expanded(
        child: Stack(
          children: [
            Container(
              constraints: BoxConstraints(maxHeight: 200),
              child: ListView.builder(
                  shrinkWrap: true,
                  itemCount: 12,
                  itemBuilder: (context, index) {
                    return Text('$index');
                  }),
            )
          ],
        ))

注意,Expanded的父控件必须是Flex的子类 原因分析请看此篇文章:www.jianshu.com/p/5ff1da1ea…