题
我可以动态切换图库的适配器吗?
在我的活动的 onCreate()
中,我这样做了:
myGallery.setAdapter(adapter1);
然后在我的代码中,我做了
myGallery.setAdapter(anotherAdapter1);
我试过,但是在模拟器中,当我再次'setAdapter'时,myGallery永远不会更新。 如何在使用adapter1时强制myGallery释放所有项目,然后使其重新填充另一个Adapter1的项目?
谢谢。
解决方案
你需要调用notifyDataSetChanged()到适配器
a.notifyDataSetChanged();
将刷新您对图库视图的更改。
不隶属于 StackOverflow