Привет, я кодирую, чтобы установить Обои для рабочего стола. Он работает нормально. Но мой пиксель изображения полностью поврежден, а затем мои обои не соответствуют реальному размеру главного экрана. Я пытаюсь развить разные размеры изображений. К сожалению, это не работает для меня. Как это решить.Почему мои обои для домашнего экрана повреждены?
Мой код здесь
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable drawable = getResources().getDrawable(R.drawable.newimage);
Bitmap wallpaper = ((BitmapDrawable) drawable).getBitmap();
try
{
wallpaperManager.setBitmap(wallpaper);
}
catch (IOException e)
{
e.printStackTrace();
}
скриншоте Исходное изображение
скриншоте Android Emulator Home Screen
Почему мой оригинальный образ поврежден здесь.
Как показать My Original Image
на основе Emulator Size
.
Что вы подразумеваете под «Мой пиксель изображения полностью поврежден»? Какой код вы написали и что вы пробовали? – bouteillebleu
Почему бы не добавить скриншот, тогда мы лучше поймем, в чем проблема. – mariomario
@mariomario Теперь я добавил свой скриншот. – Sekar