有一个应用程序可以将 960x800 图像设置为手机壁纸。我发现许多开发人员建议使用此解决方案。但是,图像仍在被裁剪。我使用基本代码来设置壁纸
WallpaperManager wallpaperManager = WallpaperManager.getInstance(getApplicationContext());
wallpaperManager.setResource(R.drawable.some_image);
我需要关于下一步做什么的建议:
- 为每个屏幕分辨率制作一张壁纸?
- 以编程方式将图像大小调整为当前屏幕分辨率?
- 我使用了错误的代码,还有更好的代码
如果第二个选择是正确的解决方案,我应该怎么做?如果涉及太多编码,我会很感激一些链接。
谢谢