Как часть этого приложения, которое я создаю, я хочу изменить обои на моем устройстве Android на основе растрового изображения, выбранного пользователем.
Я могу изменить фон.Однако фон является полностью искаженной версией растрового изображения.Любая идея о том, почему это произойдет? Вот мой код:
Bitmap bitmap = ((BitmapDrawable)currentDrawable).getBitmap();
this.setWallpaper(bitmap);
Мой растровое изображение имеет ширину 240 пикселей и высоту 180 пикселей.Мой эмулятор имеет размер 480 на 800 пикселей.
Я могу масштабировать свое растровое изображение до 480px.Тем не менее, растровое изображение по-прежнему искажается на обои для Android.Любые мысли о том, как это можно исправить?
Заранее спасибо