Android图片加载后变小

学习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中,问题迎刃而解。
posted @ 2011-05-18 00:27  坤坤同学  阅读(344)  评论(0编辑  收藏  举报