1

複数の画像を配置しようとすると、エミュレータがクラッシュするという問題がありました。1つの解決策はこれでした。DrawableフォルダーではなくAssetsフォルダーに画像を配置しましたが、このメソッドの戻り値を取得してImageViewのsrc画像として配置する方法がわかりません

public static Drawable getAssetImage(Context context, String filename) throws IOException {
AssetManager assets = context.getResources().getAssets();
InputStream buffer = new BufferedInputStream((assets.open("drawable/" + filename + ".png")));
Bitmap bitmap = BitmapFactory.decodeStream(buffer);
return new BitmapDrawable(bitmap);
}
4

0 に答える 0