我有这样的布局结构:
1)首先放置SimpleLayoutPanel主(绿色边框)
2)我想将DockLayoutPanel子项添加到main(红色边框; 25px边距)
1)首先放置SimpleLayoutPanel主(绿色边框)
2)我想将DockLayoutPanel子项添加到main(红色边框; 25px边距)
我实现了这个,但是附件(.jpg)中显示的结果对我来说很奇怪.
因此,儿童的所有红色(顶部,左侧,右侧,底部)边界应位于主要内部,但子面板会发生变化.如何以正确的方式实现此逻辑?我有更复杂的ui结构3-4级.而且我也没有利润.
这里是代码和CSS:
SimpleLayoutPanel panel = new SimpleLayoutPanel(); panel.setStyleName("mainModulePanel"); SimpleLayoutPanel p = new SimpleLayoutPanel(); p.setStyleName("moduleBody"); panel.setWidget(p); initWidget(panel); //CSS .moduleBody { /*width: 100%; height: 100%;*/ margin: 0px; width: 100%; height: 100%; border: 3px solid red; } .mainModulePanel { /*margin-top: 5px; margin-bottom: 5px; margin-right: 5px;*/ border: 3px solid green; }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。