Я работаю над простым приложением обои из некоторых изображений, которые у меня есть. Они являются .png файлы в папках с рисунками.
Вот некоторые фрагменты кода:
WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext());
....
myWallpaperManager.setResource(R.drawable.image1);
Независимо от того, какой размер или разрешение я, кажется, использовать, когда обои установлен он обрезает оригинальное изображение. Когда я использую то же самое изображение в качестве фона, это правильный размер и показывает все изображение. Я подумал, что это может быть проблемой с эмулятором, поэтому я попробовал запустить его на реальном устройстве (HTC eris), и у меня та же проблема. Я сделал изображение размером с экран и разрешением для eris, и оно все еще обрезается. Затем я сделал изображение высотой всего один дюйм и разрешением 100 dpi. Оно было очень пиксельным на эрисе, но все равно обрезало изображение.
Любая помощь была бы очень признательна.
Я попытался добавить несколько изображений, чтобы показать до и после, но как новый пользователь я не смог этого сделать.