目前我正在接受培训,我正在开发一个在线文件管理应用程序。当我尝试使用拇指显示许多图像(100 个图像或 200 个)时,滚动出现问题 GridView 滚动非常长。
我从我为小图像设置的可绘制和布局参数的服务器下载图像,这是我的代码:
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;
}