如何解决每个屏幕分辨率都必须有一个墙纸文件吗?
| 有一个将960x800图片设置为手机壁纸的应用。我发现许多开发人员建议使用此解决方案。但是,图像仍被裁剪。我使用基本代码设置墙纸WallpaperManager wallpaperManager = WallpaperManager.getInstance(getApplicationContext());
wallpaperManager.setResource(R.drawable.some_image);
我需要下一步的建议:
为每个屏幕分辨率制作一张墙纸吗?
以编程方式将图像调整为当前的屏幕分辨率?
我使用了错误的代码,还有更好的代码
如果第二选择是正确的解决方案,那我应该怎么做?如果涉及太多的编码,我将不胜感激。
谢谢
解决方法
使用9补丁图像作为背景,墙纸与我想的一样。 Android上的Google文档建议这样做。该图像是可拉伸的。一个很好的链接在这里解释。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。