【发布时间】:2016-02-07 05:27:11
【问题描述】:
我将占位符缩放到屏幕大小,如下所示。但是如果第一次在竖屏模式下观看,它只是占据屏幕,在横屏模式下不会覆盖整个屏幕。如果它是在横向模式下第一次查看,那么它看起来比纵向模式下的屏幕尺寸大。
我该如何解决这个问题。我检查了PropertyCross 演示,那里也存在同样的问题。
private EncodedImage largePlaceholder;
protected void initVars(Resources res) {
Image tmp = Image.createImage(Display.getInstance().getDisplayWidth(), Display.getInstance().getDisplayWidth() / 6 * 3, 0);
largePlaceholder = EncodedImage.createFromImage(tmp, false);
}
findMainImg(f).setIcon(URLImage.createToStorage(largePlaceholder, getMainImg + "_0_ y", getMainImg, URLImage.RESIZE_SCALE_TO_FILL));
更新:
int sizethumb = 0;
int sizethumb1 = 0;
if (responsesImg.size() > 0) {
sizethumb = largePlaceholder.getWidth();
sizethumb1 = largePlaceholder.getHeight();
findMainImg().setPreferredSize(new Dimension(sizethumb, sizethumb1));
findMainImg(f).getAllStyles().setBgImage(URLImage.createToStorage(largePlaceholder, newsImgFilename + "_0_ y", responsesImg.get(0).get("image_url"), URLImage.RESIZE_SCALE));
mainImageImgViewer = findMainImg(f).getAllStyles().getBgImage();
System.out.println("beck0 " + mainImageImgViewer); //it gives null
【问题讨论】:
标签: java codenameone