Android 带有SpinnerAdapter的Gallery小部件为加载的每个元素调用了一次getView

Android 带有SpinnerAdapter的Gallery小部件为加载的每个元素调用了一次getView,android,android-widget,gallery,adapter,android-gallery,Android,Android Widget,Gallery,Adapter,Android Gallery,我有一个普通的画廊小部件。出于某种原因,适配器中的getView方法会为我的项目列表中的每个元素调用一次。有效地创建所有布局元素的次数比需要的次数多得多,导致加载时间变慢以及outofmemory异常 通过阅读几篇文章,我知道Gallery不会回收,但我不认为它应该从一开始就创建每一个项目。如果您能就如何防止所有图像加载提出建议,我将不胜感激 我也有同样的问题,但他们认为我解决这个问题的方法与我用来加载图像的组件有关。无论如何,我认为这对找到解决方案很有用,所以我最终解决了这个问题。使用问题的答

我有一个普通的画廊小部件。出于某种原因,适配器中的getView方法会为我的项目列表中的每个元素调用一次。有效地创建所有布局元素的次数比需要的次数多得多,导致加载时间变慢以及outofmemory异常


通过阅读几篇文章,我知道Gallery不会回收,但我不认为它应该从一开始就创建每一个项目。如果您能就如何防止所有图像加载提出建议,我将不胜感激

我也有同样的问题,但他们认为我解决这个问题的方法与我用来加载图像的组件有关。无论如何,我认为这对找到解决方案很有用,所以我最终解决了这个问题。使用问题的答案消失了,画廊不再预加载所有图片


我仍然不知道最初问题的原因,或者解决方法。但这对我来说很有用。

我试过使用那个EcoGallery,但它没有真正的那个平滑。仍然试图找到一个真正的解决办法,似乎它应该只是工作。。。