我可以动态切换图库的适配器吗?

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

myGallery.setAdapter(adapter1);

然后在我的代码中,我做了

myGallery.setAdapter(anotherAdapter1);

我试过,但是在模拟器中,当我再次'setAdapter'时,myGallery永远不会更新。 如何在使用adapter1时强制myGallery释放所有项目,然后使其重新填充另一个Adapter1的项目?

谢谢。

有帮助吗?

解决方案

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

a.notifyDataSetChanged();

将刷新您对图库视图的更改。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top