【发布时间】:2011-08-26 12:03:23
【问题描述】:
我在 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;
}
编辑:用一个很好的例子解决了问题,这里是Android GalleryView Recycling
【问题讨论】:
-
发布您的
getView()或您的Adapter -
好的。我已编辑并添加了我的
getView() -
是的!尝试回收你
Views -
我在网上找不到关于这个问题的示例代码,你能帮忙吗?