这是个问题啊,会提示VM不会分配这么大的内存。网上有一些解决方案,但是感觉不是很合理。我也越到了图片内存的问题。不过,我是自定义VIew。
解决方案 »
- 安卓2.1怎么在线看视频啊,不要客户端的那种
- MyEclipse配置SDK失败
- 请教:如何使对话框既使用xml布局,又能用R.style.dialog设置
- 求教高手:如何在NDKr5下用单独的静态库编译出动态库
- 关于URLConnection.setUseCaches(true);
- 小妹紧急求救!ListView用BaseAdapter绑定后无法选中某行!
- Android项目突然点9图片全部出现黑线边,求解
- 如何对多个按钮统一设置属性?
- NDK下ucnv_convert总是失败
- Android 焦点
- Activity自动切换到后台, 什么原因呢?
- phonegap + jquerymbile 输入法输入问题
List模式时尽量用低分辨率的图片
detail(单张)模式时先用低分辨加载,再慢慢加载高清的
每个ListView都setOnScrollListener、setOnTouchListener,同步滚动。
SoftReference<Bitmap> bitmap = null;//软 引用
if(iconName != null && !iconName.equals("")) {
childViewHolder.gameIconImage.setTag(iconName);
bitmap = new SoftReference<Bitmap>(bitmaputil.getFileImage(EVENTICONPREURLPATH + iconName));//bitmaputil.getFileImage为从sd卡上取图片 if (null == bitmap || null == bitmap.get()) {
AsyncImageLoader asyncImageLoader = new AsyncImageLoader(
context, childViewHolder.gameIconImage);
asyncImageLoader.execute(EVENTICONPREURLPATH + iconName);//如果sd卡上不存在该图片 启动后台进程从网上读取图片 同时缓存的sd卡上
} else {
childViewHolder.gameIconImage.setImageBitmap(bitmap.get());
}
}