2010-11-03 5 views
0

Pour une raison quelconque, lorsque je crée un bitmap à partir d'une image dans l'actif, il ne s'affiche pas en plein écran. Lorsque je prends une image de drawable, resId, l'image montre plein écran. Pourquoi est-ce?Android SDK - convertir bitmap en ressource pour les paramètres de mise en page problème

  //the image is not fullscreen 
     ImageView iv = new ImageView(getBaseContext()); 
     iv.setImageBitmap(bitmapFileFromAssetorSD); 

      //this makes the image fullscreen 
     //iv.setBackgroundResource(resId); 

     iv.setLayoutParams(
       new LayoutParams(
         android.view.ViewGroup.LayoutParams.MATCH_PARENT, android.view.ViewGroup.LayoutParams.MATCH_PARENT 
       ) 
     ); 

Répondre

1

Essayez de régler les approprié ImageView.ScaleType

ImageView.setScaleType(ImageView.ScaleType.CENTER_CROP) 
+0

ah, j'ai essayé de comprendre cela pendant des jours! Merci. –