使用GridView查看thums图像,滚动非常慢

时间:2013-03-14 08:59:37

标签: java android gridview scroll

目前我正在接受培训,我正在网上处理文件管理应用程序。 当我尝试用拇指显示许多图像(100张图像或200张)时,滚动时出现问题GridView滚动非常长。

我从服务器下载图像我设置了drawable和我为小图像设置的布局参数这里是我的代码:

public void openImageWithCache(boolean loopTry, final ImageView iconView,
        final LayoutParams layoutParams, final View v, final Node o) {
    //if (v.getTag() == previewT){
    try {
        String prefix = (true ? "thumb_mini" : "");


        File cacheFile = new File(AjaXplorerApplication.getCacheFolder(),
                (prefix) + previewT.getUuidPath());
        if (cacheFile.exists()) {



            iconView.setImageDrawable(Drawable.createFromPath(cacheFile
                .getPath()));
            iconView.setLayoutParams(layoutParams);
            //iconView.invalidate();
            //loopTry = true;
            return;
            }

1 个答案:

答案 0 :(得分:0)

  1. 拇指图像大吗?如果是这样,请将它们最小化到最小尺寸。

  2. 在适配器的getView方法中,如果视图不为null,则不要调用“new”,只需根据位置更改图像。