1

尝试放置多个导致模拟器崩溃的图像时遇到问题。一种解决方案是您将图像放在 Assets 文件夹而不是 Drawable 文件夹中,但我不知道如何获得此方法的返回并将其作为 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