Codenameone 图像被ImageViewer替换或不存在
使用设计器。我的表单有一个布局框Layouty。我只是把ImageViewer放进去了。我通过“添加图片”添加了一张图片,即1080 x 1400。我将其添加到ImageViewer。Codenameone 图像被ImageViewer替换或不存在,codenameone,Codenameone,使用设计器。我的表单有一个布局框Layouty。我只是把ImageViewer放进去了。我通过“添加图片”添加了一张图片,即1080 x 1400。我将其添加到ImageViewer。 在iPhone3中,“模拟设备”命令给出: 在Nexus中(下面的图片是静态的:不能向上或向下滚动): 帮忙 我已经在我的Android上本地安装了这个应用程序,我得到了与Nexus模拟器屏幕截图相同的半切图片 总体目标是有一个可垂直滚动的单一表单,显示图片(按屏幕宽度调整)和文本 编辑: 可能是pic的分辨
在iPhone3中,“模拟设备”命令给出: 在Nexus中(下面的图片是静态的:不能向上或向下滚动): 帮忙 我已经在我的Android上本地安装了这个应用程序,我得到了与Nexus模拟器屏幕截图相同的半切图片 总体目标是有一个可垂直滚动的单一表单,显示图片(按屏幕宽度调整)和文本 编辑:
可能是pic的分辨率有问题。我将分辨率降低到350 x 467,它显示良好。所以它会像素化,还是不会缩放以适应更大设备上屏幕的宽度 图像查看器没有首选大小,因为其中没有图像。其设计用于全屏或在预定布局内使用。如果将其放置在边框布局的中心,它将占用可用空间并按预期工作 由于它可以缩放图像并允许操纵图像大小,因此其大小是灵活的。如果您想要一个具有精确图像大小的组件,您应该使用
标签好的,明白了
我做错的是我有:
MainForm
(在BoxY
布局中)
->嵌套在其中的容器(在边框布局中)
--->嵌套在其中心的ImageViewer
这产生了上述效果(半切图片)
取而代之的是,获得一张大小合适的照片的原因是:
MainForm
(在边框布局中)。
->ImageViewer
嵌套在它的中心。就是这样,没有容器
将ImageViewer放在边框布局的中心。在Imageviewer中,我添加了一张分辨率比屏幕大的图片->我总是得到上面的效果(图片顶部的大空间,图片在屏幕底部被切成两半)。帮忙?