【问题标题】:updating adapter by data from ListView (not the opposite)通过 ListView 中的数据更新适配器(不是相反)
【发布时间】:2015-05-16 16:32:30
【问题描述】:

我有一个很长的 ListView,它的项目是可编辑的(简单的字符串)。 用户可以根据需要更改内容。

我的问题是,当我想从列表视图中检索新数据时, 我无法访问列表中的不可见项目。

如何不滚动到这些项目从这些项目中检索数据?

有没有办法用用户输入到列表中的新数据填充适配器?

【问题讨论】:

  • 不管它是什么方式,但从根本上说,您的列表适配器必须具有将显示在视图中的所有数据。我不明白为什么您无法访问那些仍未呈现的项目。您是从其他来源获取此列表的吗?
  • @theJango 嗨,我在你的单独问题中回复了。

标签: android listview android-listview


【解决方案1】:

我认为你可以做到。如果您有该列表视图的适配器参考 您可以调用getCount,然后在调用getItem(pos) 时进行迭代,以获取列表视图中所有位置的数据。

【讨论】:

  • 谢谢,是的,我有该列表视图的适配器的引用,但问题是该适配器保存旧数据,而我对列表视图中的新数据感兴趣。请记住列表视图是可编辑的,因此用户可能会在一秒钟前更改它,并且此数据不在适配器中。我需要的数据只在列表视图中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多