谈下在android平台显示图片的一些个人想法。1.从设计角度,最好不要让手机显示大于手机屏幕数倍的大图片,如果源图是个大图,加载时把图片缩小到屏幕大小,使用在decode图片时使用option选项,直接加载缩小后的图片。网上不少人说先读取图片InputStream流,再通过BitmapFactory.decodeStream(InputStream is)加载速度会快些,我看了api level 14的代码实现,无论调用哪个decode方法,最后都是调用的这个方法。电脑上没低版本的源码,不确定低版本是不是也是这样实现。
2.加载一张图片,无论是为控件设背景图还是显示一张图片,如[......]