将 ImageViewer 与 GUI 生成器 codenameOne 结合使用

Use of ImageViewer with GUI builder codenameOne

我正在尝试构建一个应用程序,它通过 6 个多按钮导航到 6 个不同的屏幕,我想在其中使用图像查看器显示图像。我正在使用 GUI 生成器尝试此操作,但它仍然不起作用。有人可以帮助我吗?

现在我尝试在加载第二个表单之前加载 ImageViewer,如下所示:

protected void beforeDamesEnkel(Form f) {
        ImageViewer imv = new ImageViewer();
        imv.setImage(fetchResourceFile().getImage("images.jpg"));
        imv.setSwipePlaceholder(Image.createImage(5, 5));
        f.addComponent(imv);
     } 

提前致谢, 阿拉德

不清楚什么对您不起作用,但我猜如果您执行以下操作它会起作用:

f.setLayout(new BorderLayout());
f.addComponent(BorderLayout.CENTER, imv);