【发布时间】:2010-06-01 21:12:52
【问题描述】:
我想知道是否可以只重新呈现列表视图中的一个元素?我假设通过调用notifyDatasetChanged() 会重新呈现整个列表?
谢谢,
【问题讨论】:
-
确实,notify... 告诉列表适配器已被修改。我不确定您是否可以逐个更新元素。
-
这是一个类似的 SO 问题:stackoverflow.com/questions/3724874/…
-
Google 员工,请注意这些问题非常古老。对于现代 Android (2014+),您只需使用 notifyDatasetChanged。它非常高效,只重绘屏幕上的内容。如今,使用现代的“HolderView”模式至关重要。所以这一切都不是问题。