一个满屏幕的imageView//满屏幕的图像且不失真ok
imageView.setImageResource(imgId);//图片大小ok,但是图像失真
imageView.setImageResource(imgId);//图片大小ok,但是图像仍然失真
Bitmap bm = BitmapFactory.decodeResource( getResources(),imgId);
bm  = Bitmap.createScaledBitmap(bm, screenWdith, screenHeight, false);
imageView.setImageBitmap(bm);求教各位大侠啊~~~~~~~~~!!!!!!!!!!!

解决方案 »

  1.   

    bm = Bitmap.createScaledBitmap(bm, screenWdith, screenHeight, true);//改成true试试
      

  2.   

    你的图片是放在drawable-hdpi里吗?如果是放在drawable-ldpi里就可能出现你说的状况
      

  3.   

    这是图像伸缩引起的,用nine patch图片吧
      

  4.   

    建议使用android:scaleType="centerInside"
    详细解释在这里
    http://www.devdiv.com/home.php?mod=space&uid=11445&do=blog&quickforward=1&id=3198
      

  5.   

    问题结局了,是minsdk的问题。我填的是1。。改成5的话就不会有图像模糊的问题