Android 在GridView中切换适配器?

Android 在GridView中切换适配器?,android,gridview,listadapter,Android,Gridview,Listadapter,我有GridView,我希望能够在适配器之间切换 背景: 我有来自两个不同来源的数据,我希望能够轻松地在这两个来源之间切换 是否可以只切换适配器或有其他解决方案?您应该能够在列表或网格(或任何)上多次调用setAdapter。一个警告:在ListView上,一旦进行了setAdapter调用,就不能调用addHeaderView或addFooterView。或者,如果您遇到困难,只需在一个(或框架布局)中放置两个GridView,每个GridView都设置为您想要的适配器之一,并在需要时显示/隐

我有GridView,我希望能够在适配器之间切换

背景:

我有来自两个不同来源的数据,我希望能够轻松地在这两个来源之间切换


是否可以只切换适配器或有其他解决方案?

您应该能够在列表或网格(或任何)上多次调用
setAdapter
。一个警告:在ListView上,一旦进行了
setAdapter
调用,就不能调用
addHeaderView
addFooterView
。或者,如果您遇到困难,只需在一个(或框架布局)中放置两个GridView,每个GridView都设置为您想要的适配器之一,并在需要时显示/隐藏其中一个,而不是在一个GridView上交换源。

谢谢你的回答-事实证明,交换适配器比
ViewSwitcher
工作得更好,开销更少。