学习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中,问题迎刃而解。

更多相关文章

  1. Android实现图片轮播切换实例代码
  2. android values-v11和values-v14文件夹是干啥的?
  3. Android(安卓)设计模式之Builder模式
  4. Android(安卓)通过API获取数据库中的图片文件方式
  5. Android中创建倒影效果的工具类
  6. Android使用selector点击按钮文字变色
  7. Android截屏事件监听
  8. Android图集的上下左右拖动及动画效果研究,图片拖拽或视频拖拽
  9. android 加载大图片防止内存溢出

随机推荐

  1. Android术语小全,推荐一下(改日在翻译).
  2. [置顶] Android(安卓)ViewPager+Fragment
  3. Android--sharepreference总结
  4. Android(安卓)sdcard文件读写操作
  5. 解决Android模拟器打不开的问题!...
  6. Android学习笔记:androidmanifest.xml 高
  7. Android(安卓)tips2
  8. 多方向抽屉效果
  9. MyCms 自媒体 CMS 系统 v3.1.0,新增商城接
  10. 【北亚数据恢复】IBM DS系列存储服务器硬