Heim >Java >javaLernprogramm >Android lädt das Bild in den Asset-Ordner
Laden Sie die Bilddateien im Asset in die 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; }
Zeichnen Sie die Bilddateien im Asset in die benutzerdefinierte Ansicht.
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表示显示区域(位图会拉伸填充该区域)
Das Bild oben ist der vom Herausgeber vorgestellte Android-Lade-Asset-Ordner. Ich hoffe, dass es für Sie hilfreich ist Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der Script House-Website bedanken!
Weitere Artikel zum Laden von Android-Bildern im Asset-Ordner finden Sie auf der chinesischen PHP-Website!