how para comprimir la imagen para imageview en android

Hola Quiero mostrar 3 o 4 imágenes en mi vista que están almacenadas en la tarjeta SD, el tamaño de las imágenes es de 1-2 MB aproximadamente. Mi problema es cuando uso la imagen en la vista de imagen y luego la memoria se agota. Tengo la opción de crear bit y pasar al decodificar la imagen en el mapa de bi

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)

puede ayudarme cualquier cuerpo a resolver mi problema gracias de antemano

Respuestas a la pregunta(2)

Su respuesta a la pregunta