看一眼:
http://developer.android.com/reference/android/graphics/BitmapFactory.html
depreStream (InputStream is, Rect outPadding, BitmapFactory.Options opts)
要么
depreFile (String pathName, BitmapFactory.Options opts)
这样,您可以加载整个位图并将其显示在屏幕上。
您需要设置正确的选项。
http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html
inSampleSize
我用您的代码尝试过:
BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 4; Bitmap myBitmap = BitmapFactory.depreFile(mUri.getPath(),options); Drawable d = new BitmapDrawable(Resources.getSystem(),myBitmap); updateDrawable(d);
为我工作。



