Так что я давно разрабатывал сменщик обоев и получил его. Через некоторое время я начал получать комментарии, чтобы обои не изменялись правильно. Также я пробовал разные размеры emus, и они были правы. Я масштабирую растровое изображение правильно и т. Д., Но каким-то образом андроид имеет тенденцию к масштабированию обоев еще больше! Есть ли способ избежать этого? Мой код:Android установил обойденные картинки
Display display = parent.getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
Bitmap scaled = Bitmap.createScaledBitmap(wallpaper, width, height, true);
WallpaperManager wm = WallpaperManager.getInstance(getContext());
wm.setBitmap(scaled);
Я пытался другие способы тоже, но ничего, кажется, помогает, даже если я потом проверить, если масштабированно- обои нужного размера и т.д. :( Любые идеи
Я помню, как что-то читал о менеджере обоев, пытаясь изменить размер изображений автоматически назад ... Возможно, вам стоит взглянуть на статьи об этом. – Max
Посмотреть это сообщение: http://stackoverflow.com/questions/2010399/android-wallpaper-background-dimensions для информации о правильных размерах для обоев. – kabuko
У меня есть подходящий сайт, но, как сказал Макс, «менеджер обоев пытается автоматически изменить размер изображений». И вопрос в том, могу ли я избежать этого? – Ruuhkis