Android WallpaperManager культур изображение

Я работаю над простым приложением обои из некоторых изображений, которые у меня есть. Они являются .png файлы в папках с рисунками.

Вот некоторые фрагменты кода:

WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext()); 
....
myWallpaperManager.setResource(R.drawable.image1);

Независимо от того, какой размер или разрешение я, кажется, использовать, когда обои установлен он обрезает оригинальное изображение. Когда я использую то же самое изображение в качестве фона, это правильный размер и показывает все изображение. Я подумал, что это может быть проблемой с эмулятором, поэтому я попробовал запустить его на реальном устройстве (HTC eris), и у меня та же проблема. Я сделал изображение размером с экран и разрешением для eris, и оно все еще обрезается. Затем я сделал изображение высотой всего один дюйм и разрешением 100 dpi. Оно было очень пиксельным на эрисе, но все равно обрезало изображение.

Любая помощь была бы очень признательна.

Я попытался добавить несколько изображений, чтобы показать до и после, но как новый пользователь я не смог этого сделать.

11
задан yowza 12 September 2011 в 14:44
поделиться