【问题标题】:How to show recent items first?如何首先显示最近的项目?
【发布时间】:2019-10-14 18:55:09
【问题描述】:

我有一个包含一些数据的长列表,每当我向列表中添加新项目时,该项目都会添加到“行尾”。

如何首先显示最后添加的项目?

类似于首先显示最近的项目

【问题讨论】:

  • 在0索引处添加项目,如_yourList.insert(0, yourItem);,在此之后调用setState()。

标签: flutter dart


【解决方案1】:

您需要在 0 索引处添加项目,因此请使用List.insert 方法。

setState(() {
  yourList.insert(0, yourItem);
});

是的,List.add() 和List.insert() 之间存在区别,前者将项目添加到列表的末尾,然后允许您将项目添加到某个指定的索引处。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    相关资源
    最近更新 更多