【问题标题】:Is there a way to call BaseAdapter.notifyDataSetChanged() on a single object?有没有办法在单个对象上调用 BaseAdapter.notifyDataSetChanged() ?
【发布时间】:2011-07-30 16:47:02
【问题描述】:

有没有办法在适配器中的单个元素上调用BaseAdapter.notifyDataSetChanged()

我要做的是更新数据并在包含的 ListView 中反映这些更改。问题是有时更改是如此之小,以至于我不得不刷新整个视图而不是视图中已更新的单个项目似乎很荒谬。

【问题讨论】:

    标签: android listview adapter listadapter baseadapter


    【解决方案1】:

    我不知道这种方法。如果它真的很重要,您总是可以找到要更新的单个项目视图。但我不认为这是值得的,因为 Android 在更新列表视图方面非常有效。所以它不会做太多额外的工作(绝对不会超出屏幕上当前可见的项目)。

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 1970-01-01
      • 2020-10-23
      • 2010-11-14
      • 2018-09-19
      • 1970-01-01
      • 2021-11-12
      • 2021-09-17
      • 2020-05-15
      相关资源
      最近更新 更多