Android应用:更新GridView中某些项目视图的UI

时间:2014-03-26 11:25:33

标签: android user-interface gridview

我有一个托管GridView的Activity。当Activity恢复时,在OnResume方法中,我想更新GridView的一些项视图(但不是全部)的UI,因为它们的基础数据已经更改。我知道GridView有invalidateViews()方法,但这样做太过分了,因为它会重新创建所有视图。就我而言,我只是想更新一些观点。

有没有一种有效的方法来实现这一目标?

由于

1 个答案:

答案 0 :(得分:1)

在使用notifydatachanged()之后更改gridview调用adpter的数据之后,只用新鲜的dara更新gridview

adapter.notifyDataSetChanged();

如果您使用无效视图,它将再次创建视图