你好,我正在编写代码来设置主屏幕壁纸。它运行正常。但我的图片像素完全损坏,然后我的壁纸与主屏幕的实际大小不匹配。我尝试使用不同大小的图像进行调整,但遗憾的是这对我没有效果。如何解决这个问题。
以下是我的代码:
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 模拟器主屏幕
为什么我的原始图像在这里受损。
如何根据模拟器大小
显示我的原始图像
。