gpt4 book ai didi

flutter - 如何限制 ListView.builder 中的项目数量?

转载 作者:行者123 更新时间:2023-12-04 07:27:10 33 4
gpt4 key购买 nike

我想限制itemCount我的 ListView最多为 5,如果有更多项目,则添加文本“和更多”,并且仅在项目为 5 或更少时才显示这些项目。我试过使用 itemCount: 5但是当项目少于 5 时会返回错误。我该如何实现?

ListView.builder(
shrinkWrap: true,
itemCount: features.length,
itemBuilder: (context, index) {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
"• ${features[index]}",
style: TextStyle(fontWeight: FontWeight.bold),
overflow: TextOverflow.ellipsis,
),
),
],
);
}),

最佳答案

itemCount: features.length < 5 ? features.length : 5,

关于flutter - 如何限制 ListView.builder 中的项目数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68153049/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com