每个屏幕分辨率都必须有一个壁纸文件吗?

时间:2011-05-25 17:03:36

标签: android screen-resolution wallpaper

有一个应用程序将960x800图像设置为手机的壁纸。我发现许多开发人员建议这个解决方案。但是,图像仍然会被裁剪。我使用基本代码来设置壁纸

WallpaperManager wallpaperManager = WallpaperManager.getInstance(getApplicationContext());
wallpaperManager.setResource(R.drawable.some_image);

我需要建议下一步该做什么:

  1. 为每个屏幕分辨率制作一个壁纸?
  2. 以编程方式将图片大小调整为当前屏幕分辨率?
  3. 我使用了错误的代码并且有一个更好的代码
  4. 如果第二种选择是正确的解决方案,我应该怎么做?如果涉及太多编码,我会感激一些链接。

    由于

1 个答案:

答案 0 :(得分:1)

使用9补丁图片为背景,壁纸是我认为相同。 Android上的Google文档推荐此功能。此图像是可伸缩的。解释它的一个很好的链接是here