锁屏壁纸会变大

第一次开机时锁屏壁纸会变大,是由于还没读到屏幕的像素导致的,解决办法

方法1、

WallpaperManager wallpaperManager = WallpaperManager.getInstance(mContextk);
wallpaperManager.suggestDesiredDimensions(getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels);

方法2、

wallpaperManager.java

 private Bitmap getCurrentWallpaperLocked() {

return generateBitmap(bm, your_lcd_width, your_lcd_height);


}

你可能感兴趣的:(锁屏壁纸会变大)