Maison  >  Article  >  Java  >  Android charge l'image dans le dossier des ressources

Android charge l'image dans le dossier des ressources

高洛峰
高洛峰original
2017-02-11 16:34:011439parcourir

Chargez les fichiers image de l'actif dans ImageView

// load image 
    try { 
      // get input stream 
      InputStream ims = getAssets().open("avatar.jpg"); 
      // load image as Drawable 
      Drawable d = Drawable.createFromStream(ims, null); 
      // set image to ImageView 
      mImage.setImageDrawable(d); 
    } 
    catch(IOException ex) { 
      return; 
    }

Dessinez les fichiers image de l'actif dans la vue personnalisée.

Bitmap bitmap;
    try { 
      InputStream ims = this.getContext().getAssets().open("fl.jpg"); 
      // 读入图片并将其强转为 BitmapDrawable类型
      BitmapDrawable bd = (BitmapDrawable) Drawable.createFromStream(ims, null);
      bitmap = bd.getBitmap();
      ims.close();
    } 
    catch(IOException ex) { 
      return; 
    } 
    //canvas.drawBitmap(bitmap, -200, -200, new Paint());
    canvas.drawBitmap(bitmap, null, new Rect(-30,-40,30,40), new Paint());//null表示原图尺寸,第二个rect表示显示区域(位图会拉伸填充该区域)

Ce ci-dessus est l'image sous le dossier des ressources de chargement Android présenté par l'éditeur. J'espère que cela vous sera utile si vous en avez. Si vous avez des questions, laissez-moi un message et je vous répondrai à temps. Je tiens également à vous remercier tous pour votre soutien au site Script House !

Pour plus d'articles sur le chargement d'images sous Android dans le dossier Asset, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn