Android慢速画廊视图
我正在使用20张图片的图库,但缩略图滚动太慢且滞后。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
但我正在尝试其他人的画廊在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上找不到有关此问题的示例代码,您能帮忙吗?