【问题标题】:Difference between ListView.builder vs manual list?ListView.builder 与手动列表之间的区别?
【发布时间】:2020-12-27 02:37:53
【问题描述】:

我也可以通过此代码创建列表,我可以使用 ListView.builder 来区分两者?

for(Item in List) View(Item);

我是开发新手并试图理解这一点。

我用上面的方法好不好?

【问题讨论】:

标签: flutter flutter-layout


【解决方案1】:

当项目有限(不是更多而是少数)时,您可以使用ListView 小部件,但对于许多项目(如数千个项目,也按需创建) - 您应该使用ListView.builder

它们之间的区别是:当您使用ListView 时,所有项目都呈现在屏幕上。但是当您使用ListView.builder 时,项目会按需呈现。只有项目在屏幕上可见,并且很少呈现上下。

更多:

ListView

ListView.builder

【讨论】:

  • 如果我只有 10 件商品要展示,那么我上面的方法好吗?
  • @SulavParajuli 是的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
相关资源
最近更新 更多