我使用下面的代碼從url中獲取圖像。在模擬器中,只有圖片的中間中心顯示的高度正確,但圖像被拉伸,看起來像是中心高度的原始圖片的1/3。我怎樣才能在模擬器中看到完整的畫面?Codename一個模擬器只顯示圖片的中間部分
EncodedImage placeholder = EncodedImage.createFromImage(Image.createImage(100, 100, 0xf0f00000), false);
URLImage img = URLImage.createToStorage(placeholder, "profilbillede.jpg", URL, URLImage.RESIZE_SCALE);
img.fetch();
//border container
Container ct = new Container(new BorderLayout());
ct.add(BorderLayout.NORTH, new Label(""))
.add(BorderLayout.WEST, new Label(""))
.add(BorderLayout.EAST, new Label(""))
.add(BorderLayout.SOUTH, new Label(""));
ScaleImageLabel picture = new ScaleImageLabel(img);
ct.add(BorderLayout.CENTER, picture);
home.add(ct);
除了Diamond的評論,您可以檢查縮放操作是否改變了圖像或佈局。您可以打開.cn1目錄中的文件,並在縮放 –