我做了一个设置壁纸的应用程序并且工作得很好! 问题是我将Manifest更改为:
android:theme="@android:style/Theme.Dialog"
现在应用程序更改了壁纸但主屏幕没有刷新。 如果我在手机上滑动手指并刷新主屏幕,则壁纸会刷新并显示我的照片 在模拟器中它工作正常 我的手机是三星Galaxy SCL 我使用的代码就是这个:
WallpaperManager wpm;
wpm = WallpaperManager.getInstance(getApplicationContext());
Bitmap bm1, bm2;
bm1 = BitmapFactory.decodeFile(--file path .png--);
bm2 = Bitmap.createScaledBitmap(bmFondo, 960, 800, false);
wpm.setBitmap(bm2);
如果我不使用Theme.Dialog
,该应用效果很好答案 0 :(得分:0)
尝试重新绘制壁纸。 或者尝试创建自己的主题,看起来像对话框主题。