日期:2014-05-20  浏览次数:20914 次

图片不能正常显示,帮顶也有分
在android中用imageview显示图片,我一个图片为600kb它就不能显示了,怎么才能让它显示?

------解决方案--------------------
我顶了。LZ不能坑我啦。
------解决方案--------------------
你的意思是小于600KB的都可以显示,超过了就不能显示?
------解决方案--------------------
LZ顶你
------解决方案--------------------
是不是你没有设置显示方式,如平铺之类的,600k的照片比较大,只显示了一角(颜色基本不变的),造成了你认为没有显示的假象。
------解决方案--------------------
是不是那图片有问题
------解决方案--------------------
直接截取一张大小差不度同样600k的图片,替换下试试可不可以。最好颜色有变化的,看起来明显。
------解决方案--------------------
android不会,帮顶
------解决方案--------------------

------解决方案--------------------
其他600k的也都不能显示?还是只有这一张是600k?是不是这张图片和其他的不同,比如格式。
------解决方案--------------------
Bitmap图片太大,会造成内存溢出。一般的都有图片预览机制,就是得到一张尺寸小一点的图片。

方法链接
------解决方案--------------------
一共就40分,不够分了...
------解决方案--------------------

------解决方案--------------------
引用:
Quote: 引用:

一共就40分,不够分了...

又加了20,呵呵

------解决方案--------------------
LZ,顶,加点分O
------解决方案--------------------
表示,我也需要学习!顶!
------解决方案--------------------
现在的矛盾就是:如果照片过大,内存溢出不能正常显示;如果照片太小,预览不清楚。
试试加上缓冲机制,不用直接显示的方式。
------解决方案--------------------

------解决方案--------------------
顶一下
------解决方案--------------------

------解决方案--------------------
顶了再说~~~~~~~~~~~~
------解决方案--------------------
路过,偷师,顶一个
------解决方案--------------------

------解决方案--------------------
 android和ios开发图片处理应该注意以下几点:
1,UIImageView(ImageView)的尺寸最好与图片尺寸一样大小,无论是android或ios图片压缩都很费时间。所以如果是本地图片最好先用ps做好尺寸。