gpt4 book ai didi

flutter - 如何告诉 itemBuilder Flutter 中没有更多的项目?

转载 作者:IT王子 更新时间:2023-10-29 06:47:47 24 4
gpt4 key购买 nike

在浏览 flutter tutorial 中的示例时

class RandomWordsState extends State<RandomWords> {
...
Widget _buildSuggestions() {
return new ListView.builder(
padding: const EdgeInsets.all(16.0),

itemBuilder: (context, i) {

if (i.isOdd) return new Divider();

final index = i ~/ 2;
if (index >= _suggestions.length) {
_suggestions.addAll(generateWordPairs().take(10));
}
return _buildRow(_suggestions[index]);
}
);
}
}

我想知道是否有办法告诉 itemBuilder 没有更多的项目。例如,我只想在 ListView 中显示 30 个项目,我该怎么做?

最佳答案

此构造函数中有一个名为 itemCount 的属性。

您可以将其设置为您喜欢的任何值以限制 ListView.builder/ListView.separated 大小。

这是一个示例,将 ListView 限制为 30 个项目

Widget build(BuildContext context) {
return ListView.builder(
itemCount: 30,
itemBuilder: (context, index) {
return ListTile(title: Text('index: $index'));
},
);
}

关于flutter - 如何告诉 itemBuilder Flutter 中没有更多的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49482657/

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