我抓到了一個代碼示例來捏和縮放圖像。作品確定。問題是當我在我的應用程序中實現此代碼時。我在這裏有一個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