我需要显示一个Dialog:一个标题,两个命令(Ok,Cancel)和一个图像,这个工作正常,但是我需要在对话框中放大图像并尝试:
image.scaled(x,y);
以及:
imageLabel.setSize(new Dimension(x,y));
但是没有一个有效,我的图像在资源文件中,我通过了:
com.codename1.ui.util.Resources.getGlobalResources().getImage("imageid");
我的代码是:
Image alertImage = com.codename1.ui.util.Resources.getGlobalResources().getImage(alertImageId);
alertImage.scaled(500, 500);
Command commands[] = {new Command("Aceptar"),new Command("Cancelar")};
Label lblAlert = new Label(alertImage);
lblAlert.setSize(new Dimension(500,500));
Command result = Dialog.show(alertTitle, lblAlert, commands);
如何控制对话框中显示的图像大小?
答案 0 :(得分:3)
尝试:
alertImage = alertImage.scaled(500, 500);