图片不能正常显示,帮顶也有分
在android中用imageview显示图片,我一个图片为600kb它就不能显示了,怎么才能让它显示?
[解决办法]
是不是你没有设置显示方式,如平铺之类的,600k的照片比较大,只显示了一角(颜色基本不变的),造成了你认为没有显示的假象。
[解决办法]
是不是那图片有问题
[解决办法]
直接截取一张大小差不度同样600k的图片,替换下试试可不可以。最好颜色有变化的,看起来明显。
[解决办法]
android不会,帮顶
[解决办法]
定
[解决办法]
其他600k的也都不能显示?还是只有这一张是600k?是不是这张图片和其他的不同,比如格式。
[解决办法]
Bitmap图片太大,会造成内存溢出。一般的都有图片预览机制,就是得到一张尺寸小一点的图片。
方法链接
[解决办法]
一共就40分,不够分了...
[解决办法]
[解决办法]






2,最好使用png格式的图片,ios对png格式的图片已经做过优化了,andorid不太清楚,但是png是无损压缩的,所以压缩后不会失真且压缩算法快,但是体积比jpg的大;如果图片颜色比较鲜明繁杂选择jpg格式比较好,因为颜色鲜明繁杂所以压缩后用肉眼很难出区别且保存的体积比png小。
3,图片体积不要过大,如果对图片要求不是很苛刻几kb到几十kb为佳,如果一定要用高清大图可以先在后台压缩后再渲染,显示哪一张再渲染哪一张,全读入内存渲染一般都出现内存警告的。
[解决办法]
我顶了。LZ不能坑我啦。
[解决办法]
只能帮顶了。。。。
[解决办法]
不懂 Android ,只能帮忙顶一下了
[解决办法]
存储权限? 我是接分的
[解决办法]
我只能帮顶了,因为我也有很多问题没能解决呢!
[解决办法]
你可以弄下点代码让大家看看。