【发布时间】:2017-02-27 18:14:44
【问题描述】:
我配置了一个布局,结果如下:
Form 的内容窗格中的Layout 是TableLayout,它由一个单元格组成。内容窗格只有一个容器作为子容器,我将 layoutConstraint 设置为以下修改值:width = 100%, height = 100%, Align = CENTER, Vertical Align = CENTER。
换句话说,我将表单的组件居中。
在预览中它看起来像预期的那样,但当应用程序在模拟器中运行时却不是! 注意:
我没有在我的代码中修改任何样式或布局属性!因此,我不知道为什么它在模拟器中不符合预期。
How to show two or more label at centre of the container in codenameone 的方法对我不起作用!
-
这是我关于该表单的代码:
@Override protected void postIntroLangSelect(Form f) { f.getTitleArea().setHidden(true); f.revalidate(); // button configuration Button btnDE = findButtonDE(f); Button btnTR = findButtonTR(f); btnDE.addActionListener((e) -> { settings.setLocale(Lang.GERMAN); showNextForm(); }); btnTR.addActionListener((e) -> { settings.setLocale(Lang.TURKISH); showNextForm(); }); }
【问题讨论】:
标签: layout codenameone