2010-10-21 121 views

回答

3

由于API Level 5(我相信这是Android 1.6?我可能会误解),因此您可以使用WallpaperManager类来做到这一点。

只需创建使用getInstance()一个实例,然后使用的set方法(setBitmap()setResource(),或setStream())一个以应用壁纸。

例如:

WallpaperManager wm = WallpaperManager.getInstance(this); 
wm.setBitmap(myBitmap); 
+0

非常感谢!!!! – 2010-10-21 21:00:21

+0

因此,如果我想将背景设置为drawable,代码是什么? – 2010-10-21 21:22:52

+0

您实际上首先必须将Drawable转换为位图,因为没有setDrawable方法。 – kcoppock 2010-10-21 21:27:53