我正在使用最简单的代码进行设置wallpaper
:
Bitmap bmap2 = BitmapFactory.decodeStream(getResources().openRawResource(R.drawable.a));
getApplicationContext().setWallpaper(bmap2);
当图像尺寸大于屏幕尺寸时会出现问题。我只能看到输入图片的一部分。
我尝试了调整大小的方法createScaledBitmap
,它可以工作,但不像我想要的那样。
createScaledBitmap
正在调整位图的大小,而不是图片的大小,只是分辨率(只是弄乱了图片的质量,而不是作为壁纸加载到手机的图片大小)。
有谁知道如何缩小图像的大小,而不是分辨率?
编辑:
几个画面:
菜单中的图像,缩放前和缩放后:
http://zapodaj.net/14097596e4251.png.html
所以你可以看到只有缩放的分辨率,而不是图片的大小。
有任何想法吗??