Layout 根据可视区域对齐CN1组件
我希望首先将组件与包含父级(Layout 根据可视区域对齐CN1组件,layout,codenameone,Layout,Codenameone,我希望首先将组件与包含父级(容器)的可见部分对齐。包含父项的页面计划为可滚动的选项卡页面,但在选择选项卡时,只有该组件最初应在页面上可见 在我的示例中,我想将一个容器(变量:根)放置在其父对象可见区域的底部。我目前的方法是获取root的高度和root.getParent()的高度,然后将其上边距设置为:root.getUnselectedStyle().setMarginTop(parentsHeight-rootsHeight),但结果与预期不符。我该怎么办 检查以下插图: 注意:当我以编
容器
)的可见部分对齐。包含父项的页面计划为可滚动的选项卡页面,但在选择选项卡时,只有该组件最初应在页面上可见
在我的示例中,我想将一个容器
(变量:根
)放置在其父对象可见区域的底部。我目前的方法是获取root
的高度和root.getParent()
的高度,然后将其上边距设置为:root.getUnselectedStyle().setMarginTop(parentsHeight-rootsHeight)代码>,但结果与预期不符。我该怎么办
检查以下插图:
注意:当我以编程方式添加root
组件时,我的方法有效 最后我可以找到问题的原因。描述的方法是正确的,但我也必须注意一个特定的点!在taps栏下面,我有一个默认的附加组件,它在初始化containig表单时被隐藏。因此,parentsHeight
低于预期,因为我没有重新验证包含的布局