0
我目前在使用下面的代碼片段來設置我的壁紙背景。我的問題是,完整的圖像不會出現在壁紙上。它始終被剪裁併且缺少壁紙底部和側面視圖中的對象。我試圖裁剪照片,調整圖像大小,我也嘗試改變分辨率以匹配我的模擬器。這些都不起作用。做任何你知道如何使用下面的代碼顯示完整的圖像:Android壁紙背景
Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.testimg2);
try {
wpm.setBitmap(background);
}catch(...){
....
}
更新後的代碼(即仍然裁剪圖像):
int width = display.getWidth();
int height = display.getHeight();
Log.v("WALLPAPER", "width and height are " + width + " " + height);
Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.testimg2);
Bitmap scaled = Bitmap.createScaledBitmap(background, width, height, true);
[郵政是舊的,但無論如何...您可以嘗試類似於此](http://stackoverflow.com/a/41347058/1685165) – Darko