2011-09-07 21 views
5

Estoy desarrollando una aplicación que permite al usuario tomar fotos y puede establecer el fondo de pantalla de la pantalla de inicio de fotos.
Mi problema es que después de configurar el fondo de pantalla, el fondo de pantalla se establece en tamaño pequeño, no como otro fondo de pantalla. y cuando se ve desde la galería, la imagen tiene el tamaño habitual. No puedo entender cuál es el problema. El código para obtener la imagen es la siguiente:

código para obtener la foto después de la instantánea:
Establecer fondo de pantalla de inicio

if (resultCode == RESULT_OK){ 
    Bundle extras = data.getExtras(); 
    bmp = (Bitmap) extras.get("data"); 
    iv.setImageBitmap(bmp); 
} 


código para configurar el fondo de pantalla:

getApplicationContext().setWallpaper(bmp); 


por favor me ayude con este.

+1

¿trató de verificar el ¿El tamaño de la imagen antes de establecer en fondo de pantalla? Pruebe bmp.getWidth() y bmp.getHeight() – Fon

Respuesta

Cuestiones relacionadas