2009-06-22 115 views
3

我可以动态切换画廊的适配器吗?如何切换画廊的适配器

在我的活动的onCreate(),我这样做:

myGallery.setAdapter(adapter1); 

再后来就在我的代码,我做

myGallery.setAdapter(anotherAdapter1); 

我想,这一点,但在模拟器中,myGallery从不再更新,当我再次'setAdapter'。 如何强制myGallery在使用adapter1时释放所有项目,然后使其重新填充另一个适配器1的项目?

谢谢。

回答

1

你需要调用notifyDataSetChanged()的适配器

a.notifyDataSetChanged(); 

,将刷新更改库视图。