BitmapFactory.decodeResource
2013-07-04 09:27
423 查看
BitmapFactory.decodeResource(?,?)这个带两个参数的方法:第一个参数是包含你要加载的位图资源文件的对象(一般写成 getResources()就ok了);第二个时你需要加载的位图资源的Id。 BitmapFactory.decodeResource(?,?,?)带三个参数的方法:前两个和上面的方法一样。第三个参数应该是对你要加载的位图是否需要完整显示,如果你只需要部分,可以在这里定制。
BitmapFactory.decodeResource加载图片缩小的原因及解决方法 声明:我是以2.0的代码为参考的,主要参考了BitmapFactory.java文件。 首先,在2.0应用中,res下有drawable-hdpi、drawable-mdpi、drawable-ldpi三个存放图片的文件夹,查资料看到如下描述: 这是分辨率的不同,H是高分辨率 M是中 L是低。
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)
(3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320) 开始不太理解,所以,看完代码后,先做了个实验,在三个文件夹下分别放入图片,通过下面的测试代码:?
相关文章推荐
- 解决BitmapFactory.decodeResource时出现图片缩放的问题
- 屏幕密度掺入BitmapFactory里decodeFile与decodeResource的差异
- Android-BitmapFactory.decodeResource OOM问题
- BitmapFactory.decodeResource(getResources(),R.drawable.a)获取不到值
- Android随记------屏幕密度掺入BitmapFactory里decodeFile与decodeResource的差异
- BitmapFactory.decodeResource(getResources(), id)结果返回nul
- BitmapFactory.decodeResource加载图片缩小的原因及解决方法
- 关于BitmapFactory.decodeResource会导致oom
- Bitmap的生成流程之BitmapFactory.decodeResource VS BitmapFactory.decodeStream
- Android: BitmapFactory.decodeResource BitmapFactory.decodeStream区别
- BitmapFactory.decodeResource
- BitmapFactory.decodeResource加载图片缩小的原因及解决方法
- Bitmap的生成流程之BitmapFactory.decodeResource VS BitmapFactory.decodeStream
- Bitmap的生成流程之BitmapFactory.decodeResource VS BitmapFactory.decodeStream
- Android编程之BitmapFactory.decodeResource加载图片缩小的原因及解决方法
- BitmapFactory.decodeResource(res, id); 第一个参数跟第二个参数有什么关系?
- BitmapFactory.decodeResource加载图片缩小的原因及解决方法
- BitmapFactory.decodeStream()与BitmapFactory.decodeResource()
- BitmapFactory.decodeResource加载图片缩小的原因及解决方法
- BitmapFactory.decodeResource加载图片缩小的原因及解决方法