我有一个平铺背景的表单,在模拟器中运行良好 .
但是在设备上,内容窗格的背景在瞬间(IOS或Android)之后被绘制为黑色 . 显然,首先正确绘制表单,因为应用程序的初始图像是由构建过程创建的 .
任何想法为什么模式图标没有在设备上绘制?
代码如下:
Image imageIcon = null;
try {
imageIcon = Image.createImage("/patternicot2.png");
} catch (IOException e) {
Log.p(e.toString());
}
Style style = form.getContentPane().getAllStyles();
style.setBgImage(imageIcon);
style.setBackgroundType(Style.BACKGROUND_IMAGE_TILE_BOTH);
1 回答
我假设图像是半透明的,您必须将内容窗格的
bgTransparency
设置为0,以便绘制表单背景 . 还要确保没有将Form
本身定义为透明 .