估计是模拟器的density的问题
可以把图片放到drawable-nodpi目录下试试

解决方案 »

  1.   

    补充一下,如果是通过canvas绘制的话,需要重新设置一下图片的大小。 }
      

  2.   

    看上去应该是dip引起的,按1楼的做
      

  3.   

    应该是密度问题,创建模拟器的时候density设置为160
      

  4.   

    因为真机的density导致的,
    建议用dp为单位  
      

  5.   

    发现了一个问题,我通过canvas.getWidth()和canvas.getHeight()方法得到canvas的宽和高分别为320和533,这个比较奇怪哦,顺便说一下我的这个canvas对象是通过canvas = surfaceHolder.lockCanvas()方法取得的,难道这个和重写父类的onDraw()方法取得的canvas不一样?