【发布时间】:2012-12-04 05:45:36
【问题描述】:
在我的 j2me 应用程序中,我尝试了在诺基亚手机上运行良好但在三星上无法运行的画布。为此,我必须切换到在两种情况下都有效但唯一的问题是尺寸的某种形式,如果我创建较小的图像以适合两个手机屏幕,一个(三星)显示还可以,但另一个(诺基亚)留下更多空间反之亦然。
我需要有可以拉伸我的图像的代码,并且只需修复我基本上通过form.getHeight() 和form.getWidth() 属性获得的屏幕尺寸。我想知道是否有Image.createImage(width, height) 的属性,那么为什么不将其扩展到我提供的值?
我的代码如下
try {
System.out.println("Height: " + displayForm.getHeight());
System.out.println("Width: " + displayForm.getWidth());
Image img1 = Image.createImage("/bur/splashScreen1.PNG");
img1.createImage(displayForm.getHeight(), displayForm.getWidth());
displayForm.append(new ImageItem(null, img1, Item.LAYOUT_CENTER, null));
} catch (Exception ex) {
}
图片
【问题讨论】:
标签: java-me nokia midp lcdui jsr75