【问题标题】:how to engage or target a specific item in the ListView to do some action with it only如何参与或定位 ListView 中的特定项目以仅对其执行某些操作
【发布时间】:2019-09-14 03:15:10
【问题描述】:

我想知道如何定位 listView 中的特定项目以仅对其执行某些操作,

我创建了一个 listView.builder,它从数据库中读取数据并显示帖子等数据,我已经指定了 listView 中的每个项目,当被点击时,它将展开以显示其所有内容,但是当我点击其中之一,点击适用于所有,并且所有项目都会在点击时展开。

如何解决这个问题?

【问题讨论】:

  • 你试过使用条件吗?喜欢if($index == 1){lines of code};

标签: flutter flutter-layout


【解决方案1】:

您可以使用键来执行此操作: 如果您需要更具体的定位,只需获取 listView 项的 id 并将其 id 添加到键中,然后您就有一个独特的目标可能性。

在此处查看更多信息: https://www.youtube.com/watch?v=kn0EOS-ZiIc

【讨论】:

  • 我给ValueKey(index)指定了每一项的key,那之后怎么办呢? @key
猜你喜欢
  • 2023-01-25
  • 1970-01-01
  • 2021-12-26
  • 2023-04-04
  • 2017-06-08
  • 2015-07-15
  • 1970-01-01
  • 2015-11-13
  • 2015-11-27
相关资源
最近更新 更多