LWUIT Form.show()有一个奇怪的边距(或填充)

时间:2012-10-05 21:09:04

标签: lwuit nokia lwuit-form nokia-s40

当我使用form.show()向LWUIT添加一个Form时,表单没有完全设置在(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();

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

查看截图:

Look at the top margin of the form and left margin of the photo

1 个答案:

答案 0 :(得分:0)

找到了2个问题:

1)我必须将titleArea padding和margin设置为0,如下所示: this.view.getTitleArea()。getStyle()。setMargin(0,0,0,0); this.view.getTitleArea()。getStyle()。setPadding(0,0,0,0); this.view.revalidate();

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

干杯,