【问题标题】:How to clear a List view items如何清除列表视图项
【发布时间】:2022-11-25 16:38:36
【问题描述】:

我创建了一个带有按钮的列表视图项目来添加项目但按下, 有什么函数可以用来删除列表中的元素吗? 例如,添加按钮旁边的按钮并清除列表。

【问题讨论】:

  • 你能解释一下你想删除什么吗,你想删除整个列表还是只删除一个项目?
  • 您可以在 setstate 中使用 yourList.clear() 清除列表;
  • 考虑包括 minimal-reproducible-example 以获得更好的答案
  • 我认为他想删除单个项目以及清除列表

标签: flutter dart listview


【解决方案1】:

只需在存储列表的变量中调用方法.clear()。

final list = [1, 2, 3, 4, 5];
// somewhere in your function
list.clear();

您可以看到许多其他方法来删除列表中的元素,具体取决于您的场景,例如

list.removeAt(index)
list.removeLast()
list.removeRange(start, end)
list.removeWhere((element) => false)

但我不确定你的问题,因为它的答案非常简单。这真的是你想要的吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    相关资源
    最近更新 更多