2014-02-15 97 views
2

晚上好,Codename One:如何缩放图像以适合屏幕宽度?

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

我想知道如何缩放图像以适应屏幕宽度? 我想创建一个带有一个图像的列表(或者甚至是一个imagelider,如果这是可能的话),它具有手机的全部宽度,并且在那个文本下面。

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

谢谢了很多,

问候帕特里克

回答

4

这取决于你正在尝试做的。

通常情况下,您只需将图像设置为组件的背景图像,然后选择背景行为SCALE_TO_FIT,这可以通过主题设计器和组件的Style对象完成。

如果您想要可见/可缩放图像,也可以使用ImageViewer类。

您也可以使用scaled()方法或ImageIO将图像缩放到所需的大小。

+0

谢谢你的难以置信的快速回答! 我是代号为1的新手,在理解如何在此处开始编码时遇到一些问题。我现在是Android开发人员2年。那里有代码吗?也许有一个设计师和一个没有? 我已经看过所有的我如何?视频,他们是非常丰富和不难理解,但从他们我没有得到如何继续下去。 – Patric

+0

我无法在标签上或列表中找到背景行为属性。 – Patric

+0

使用getUnselectedStyle()/ getSelectedStyle()它们存在于代码名称1中的每个组件。 –