开发者

Android: Changing Wallpaper to Drawable

I'm using this code to change the wallpaper of the android home

WallpaperManager wm = WallpaperManager.getInstance(this);
wm.setBitmap(myBi开发者_如何学编程tmap);

I would like to set the background to a drawable. Is this possible?


You'll first have to convert the Drawable to a Bitmap. How to do this I found here. You'll need to use the BitmapFactory class, specifically the decodeResource() method.

Simply pass in the Resources and the Resource ID as parameters, like so:

Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.my_drawable);
wm.setBitmap(bmp);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜