Android慢速画廊视图

Android慢速画廊视图,android,android-gallery,Android,Android Gallery,我正在使用20张图片的图库,但缩略图滚动太慢且滞后。 但我正在尝试其他人的画廊在90张图片没有滞后和速度 为什么我的画廊会很慢 public View getView(int position, View convertView, ViewGroup parent) { ImageView imgView = new ImageView(context); imgView.setImageResource(main.gallery.get(position)); imgVie

我正在使用20张图片的图库,但缩略图滚动太慢且滞后。
但我正在尝试其他人的画廊在90张图片没有滞后和速度

为什么我的画廊会很慢

public View getView(int position, View convertView, ViewGroup parent) {
   ImageView imgView = new ImageView(context);
   imgView.setImageResource(main.gallery.get(position)); 
   imgView.setLayoutParams(new Gallery.LayoutParams(80, 80));
   imgView.setScaleType(ImageView.ScaleType.FIT_XY);
   imgView.setBackgroundResource(GalItemBg);
   return imgView;
}

编辑:这个问题通过一个很好的例子得到了解决,在这里,您应该尝试“回收”视图,而不是总是创建一个新视图。为此,您可以使用传递的参数convertView。

您应该尝试“回收”视图,而不是总是创建一个新的视图。为此,您可以使用传递的参数convertView。

下载quickpic应用程序作为gallery的替代品。

下载quickpic应用程序作为gallery的替代品。

您可以使用图像库的View Flipper,您可以将其用于较大数量的图片,这将动态加载到您的应用程序。

您可以使用图像库的视图翻转器,您可以将其用于较大数量的图片,这将动态加载到您的应用程序。

发布您的
适配器的
getView()。我被编辑并添加了我的
getView()
Yea!请尝试回收您的
视图
我在Internet上找不到有关此问题的示例代码,您能提供帮助吗?发布您的
适配器的
getView()
确定。我被编辑并添加了我的
getView()
Yea!请尝试回收您的
视图
我在Internet上找不到有关此问题的示例代码,您能帮忙吗?