Estoy trabajando en una aplicación de fondo de pantalla simple de algunas imágenes que tengo. Son archivos .png en carpetas dibujables.Android WallpaperManager crop image
Éstos son algunos fragmentos de código:
WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext());
....
myWallpaperManager.setResource(R.drawable.image1);
Sin importar el tamaño o resolución me parece que utilizar, cuando el fondo de pantalla se establece que recorta la imagen original. Cuando uso la misma imagen como fondo, tiene el tamaño correcto y muestra toda la imagen. Pensé que podría ser un problema con mi emulador, así que intenté ejecutarlo en un dispositivo real (HTC eris) y estoy teniendo el mismo problema. He hecho que la imagen tenga el tamaño y la resolución de la pantalla para el eris y todavía está recortando. Luego hice la imagen de solo una pulgada de alto y una resolución de 100 ppp. Estaba muy pixelado en el eris, pero aún recortaba la imagen.
Cualquier ayuda sería muy apreciada.
Intenté agregar algunas imágenes para mostrar el antes y el después, pero como usuario más nuevo no pude hacerlo.