Android图片加载后变小
16lz
2021-01-26
学习Android的时候,自定义view,并加载图片,比如通过BitmapFactory.decodeFile(pathName)加载进来一个480 * 320的图片,但是当使用的时候,通过getWidth(),getHeight();取得的Bitmap大小却只有320 * 213,本来应该全屏显示的,现在只是显示在了屏幕的一部分。 在用Android2.2的时候,创建个project后,在res文件下会有三个存放图片的文件夹:drawable- hdpi、drawable- mdpi、drawable-ldpi。出现上述情况,一定是将图片存放在drawable-hdpi文件夹中了。下面是三个文件夹的区别: 是分辨率的不同,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) 将我们的图片放到drawable-mdpi中,问题迎刃而解。
更多相关文章
- Android实现图片轮播切换实例代码
- android values-v11和values-v14文件夹是干啥的?
- Android(安卓)设计模式之Builder模式
- Android(安卓)通过API获取数据库中的图片文件方式
- Android中创建倒影效果的工具类
- Android使用selector点击按钮文字变色
- Android截屏事件监听
- Android图集的上下左右拖动及动画效果研究,图片拖拽或视频拖拽
- android 加载大图片防止内存溢出