当我们初始化适配器时,我们有方法 getView。据我了解,每次调用它时,它都会重绘 UI。是否有其他方法可以重绘 UI?
问问题
272 次
3 回答
1
notifyDataSetChanged() 将重绘适配器中的所有视图。
如果您只想从适配器重绘一个视图,一个巧妙的技巧是在其位置可见的情况下手动为其调用 getView - 即当您有多行并且每一行独立于其他行更新时。在这种情况下,每次更新单行时调用 notifyDataSetChanged 是一种浪费。
于 2013-07-24T14:22:03.917 回答
1
于 2013-07-24T14:18:21.140 回答
1
您可以使用notifyDataSetChanged()
适配器的方法。
这被称为adapter.notifyDataSetChanged();
它通知适配器后台任务已完成,现在数据集已更改。
你可以参考这个
于 2013-07-24T14:30:56.117 回答