我抓到了一个代码示例来捏和缩放图像。作品确定。问题是当我在我的应用程序中实现此代码时。我在这里有一个OutOfMemoryError:Android:OutOfMemoryError加载图像资源
view.setImageResource(R.drawable.planometro);
为了解决这个问题,我发现这个代码:
public Drawable getAssetImage (String filename) throws IOException {
AssetManager assets = getResources() getAssets().;
InputStream buffer = new BufferedInputStream ((assets.open ("drawable /" + filename +)) "png.");
Bitmap bitmap = BitmapFactory.decodeStream (buffer);
return new BitmapDrawable (getResources(), bitmap);
}
的问题是,这个代码是返回一个int,而不是绘制。我如何解决我的错误?
感谢
缩小你的位图 –
我该怎么办?码? – user3231711
可能是你的图片有很高的分辨率 – Piyush