0

我有一个 250x208 的小图像(尺寸从 960x800 减小)并用它制作了 9.png。通过将其设置为墙纸图像,wallpaperManager.setResource(R.drawable.my_wallpaper);但它仍然被错误地拉​​伸,就像这不是 9-patch 图像一样。

为什么 9-patch 作为壁纸的尺寸不正确?

当您有一个必须将某些图像设置为墙纸的应用程序时,您会怎么做?

提前致谢

4

1 回答 1

2

我不相信它WallpaperManager支持九个补丁,因此您可能需要使用动态壁纸自己渲染九个补丁。


编辑:由于问题已更改,因此已删除。

您应该将 aView与一android:background组九补丁一起使用。对于背景图像,无需使用其ImageView所有花哨的自定义图像缩放逻辑。

于 2011-05-26T17:47:00.437 回答