文本字段的填充问题

问题描述 投票:0回答:1

我在东边添加了 2 个容器来尝试强制首选高度,结果与没有 2 个容器时的结果相同,如我所附的图像所示。大家有什么想法吗

codenameone
1个回答
0
投票

您不能向边框布局中的任何一侧添加多个组件/容器。您需要将组件嵌套在容器中。

在边界布局中,北/南覆盖东/西。您可以使用两个单独的容器来实现您想要的:

Container parent = new Container(new BorderLayout());
parent.add(EAST, cmp1);
parent.add(WEST, cmp2);
Container child =  new Container(new BorderLayout());
parent.add(CENTER, child);
child.add(NORTH, topCmp);
child.add(SOUTH, bottomCmp);
child.add(CENTER, centerContent);
© www.soinside.com 2019 - 2024. All rights reserved.