2

当我使用 form.show() 将表单添加到 LWUIT 时,表单没有完全设置在 (0,0) 坐标中,它在顶部留下 20 个像素,在左侧留下 3 个像素。

我正在为诺基亚 SDK 1.1 FYI 开发,我正在使用他们的 LWUIT 版本

让我知道是否有解决方法。

干杯! 阿尔贝托

编辑:

这是我创建表单的方式

Display.init(this);
this.view = new Form();
this.view.setLayout(new CoordinateLayout(Display.getInstance().getDisplayWidth(), Display.getInstance().getDisplayHeight()));
this.view.setScrollableY(false);
this.view.show();

这显示了顶部和左侧的填充(顶部大于左侧)

查看屏幕截图:

查看表格的上边距和照片的左边距

4

1 回答 1

0

发现2个问题:

1)我必须像这样将titleArea填充和边距设置为0: this.view.getTitleArea().getStyle().setMargin(0, 0, 0, 0); this.view.getTitleArea().getStyle().setPadding(0, 0, 0, 0); this.view.revalidate();

2)对于左侧填充,它位于我放置照片的标签中,因此只需将其样式(填充)更改为 0 即可

干杯,

于 2012-10-10T17:47:10.370 回答