wie zu komprimieren Bild für die Bildansicht in android

Hallo ich möchte zeigen, 3 oder 4 ein Bild in meinem anzeigen, die gespeichert sind in sdcard die Größe der Bilder ist etwa 1-2 MB.
Mein problem ist, wenn ich verwenden Sie die Bild-in-Bildansicht dann werfen die out-of-memory-Ausnahme
ich habe erzeugen etwas und pass-option bei der Dekodierung der Bild in den bitmap -

02-26 13:16:54.946: ERROR/dalvikvm-heap(23410): 15980544-byte external allocation too large for this process.
02-26 13:16:54.946: ERROR/dalvikvm(23410): Out of memory: Heap Size=3407KB, Allocated=2801KB, Bitmap Size=15630KB, Limit=21884KB
02-26 13:16:54.946: ERROR/dalvikvm(23410): Trim info: Footprint=3463KB, Allowed Footprint=3655KB, Trimmed=248KB
02-26 13:16:54.946: ERROR/GraphicsJNI(23410): VM won't let us allocate 15980544 bytes
02-26 13:16:54.986: ERROR/AndroidRuntime(23410): FATAL EXCEPTION: main
02-26 13:16:54.986: ERROR/AndroidRuntime(23410): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
02-26 13:16:54.986: ERROR/AndroidRuntime(23410):     at android.graphics.BitmapFactory.nativeDecodeFile(Native Method)
02-26 13:16:54.986: ERROR/AndroidRuntime(23410):     at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:325)

kann jeder Körper helfen Sie mir bei der Lösung meines Problems
vielen Dank im Voraus

Schreibe einen Kommentar