Android壁纸/背景尺寸

哪些是各种Android屏幕配置(低,中,高密度的小屏幕,普通屏幕和大屏幕)的主页壁纸/背景的默认尺寸?

壁纸是否支持9补丁PNG文件? 我应该使用这些吗?

我在API级别5中find了一个方法,它为您提供了最小的壁纸大小,但我也想支持以前版本的Android。

谢谢!

壁纸的宽度是纵向模式下设备的两倍。 因此,Nexus One上的960×800,Droid上的960×854,G1 / Magic / Hero上的640×480等。

Android开发者网站上的这篇文章显示了每种密度的屏幕分辨率范围。

我相信壁纸必须与屏幕分辨率相匹配,并且不会拉伸。 例如,如果您创建一个具有高屏幕密度(如480×854)的新仿真器,则可以看到此情况。 默认主屏幕背景居中,顶部和底部有大黑带。

WallpaperManager API表明您必须使用PNG或JPEG格式的图像,即使您使用setResource()方法 – 资源必须Bitmap ,因此不是9补丁或其他types的Drawable

不要猜,请问WallpaperManager:

  manager = WallpaperManager.getInstance(this); width = manager.getDesiredMinimumWidth(); height = manager.getDesiredMinimumHeight();