Error de memoria insuficiente al cargar la imagen

Quiero cargar una imagen en Android

<code>background = BitmapFactory.decodeResource(getResources(),R.drawable.hangmanbegin);    
background =  Bitmap.createScaledBitmap(background,screenx,screeny,false);
</code>

La imagen es de 800 * 1280 píxeles, por lo que, si estoy en lo cierto, ¿debería utilizar cerca de 3 MB de espacio de memoria? Pero mi montón crece de 15 MB a 29 MB solo en esa fase, ¿por lo tanto, ninguna ventana o contexto se está filtrando?

¿Cómo se explica esto? ¿Qué puedes hacer al respecto?

Gracias de antemano!

Respuestas a la pregunta(1)

Su respuesta a la pregunta