Codename One:如何缩放图像以适应屏幕宽度?

时间:2014-02-15 16:54:36

标签: image list width listitem codenameone

晚上好,

我正在使用Eclipse和UI-Framework Codename One。

我想知道如何缩放图像以适应屏幕的宽度? 我想创建一个包含一个图像的列表(如果可能的话,甚至是图像幻灯片),它具有手机的全宽,以及一些文本。

另一个问题是,如何从代码中通过Hastable和Vector设置图像?我尝试了一切,但我找不到解决方案。

非常感谢,

问候Patric

1 个答案:

答案 0 :(得分:4)

这取决于你想要做什么。

通常,您只需将图像设置为组件的背景图像,并选择背景行为为SCALE_TO_FIT,可以通过主题设计人员和组件的Style对象完成。

如果您想拥有可视/可缩放的图像,也可以使用ImageViewer类。

您也可以使用scaled()方法或ImageIO将图片缩放到所需尺寸。