我正在使用此代码来更改android主页的壁纸
WallpaperManager wm = WallpaperManager.getInstance(this);
wm.setBitmap(myBitmap);
Run Code Online (Sandbox Code Playgroud)
我想将背景设置为drawable.这可能吗?
您首先必须将Drawable转换为位图.我在这里找到了怎么做.您需要使用BitmapFactory类,特别是decodeResource()方法.
只需将参考资源和资源ID作为参数传递,如下所示:
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.my_drawable);
wm.setBitmap(bmp);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1382 次 |
| 最近记录: |